===exemple=Makefile/makefile======
---all----------------------------
main:main.o test1.o test2.o
//gcc -o main main.o test1.o test2.o
\t gcc -o $@ $^
main.o:main.c test1.h test2.h
//gcc -c main.c
\tgcc -c $<
test1.o:test1.c test1.h
//gcc -c test1.c
\tgcc -c $<
test2.o:test2.c test2.h
//gcc -c test2.c
\tgcc -c $<
clean :
rm main main.o test1.o test2.o
---simple-------------------------
objs = main.o mytool1.o mytool2.o
main:$(objs)
\t gcc -o $@ $^
.c.o:
\t gcc -c $<
.PHONY : clean
clean :
\t -rm main $(objects)
---language----------------------
echo $MAKEFILES
===================exemple========
阅读(1465) | 评论(0) | 转发(0) |