最終更新:2017-01-20 (金) 15:06:02 (2646d)  

Makefile/メモ
Top / Makefile / メモ

# Makefile
#デフォルトは最初のターゲット
all:hello
	$(info CFLAGS=$(CFLAGS))
	$(info CC=$(CC))
	./hello
hello: hello.c
	$(info hello)
	gcc $(CFLAGS) -o hello hello.c
#$@ は選択されたターゲット
.PHONY: hoge
hoge: hello.c
	gcc $(CFLAGS) -o hoge hello.c -DHOGE1
	./hoge
.PHONY: clean
clean:
	rm -f hello hoge