Examples

배치 명령 실행

TESM=12000
CFLAGS=-Wall -g

test1:
	echo test 1?
test2:
	echo "${TESM}"

위와 같이 작성했다면 다음과 같이 실행할 수 있다.

make test1  # test 1? 이 출력된다
make test2  12000 이 출력된다

C 언어 컴파일

다음과 같은 내용의 hello.c 파일을 작성했다고 하자.

#include <stdio.h>

int main(int argc, char *argv[])
{
    printf("Hello, World\n");
    return 0;
}

다음과 같이 쉽게 컴파일 할 수 있다.

make hello

컴파일된 실행 파일을 지우기 쉽도록 clean을 등록하는 것도 방법이다.

CFLAGS=-Wall -g

clean:
	rm -f hello