如何批量编译目录下文件的Makefile?
如何批量编译目录下文件的Makefile?
在存放。c文件的目录下编按如下方法编写Makefile文件: #Makefile start。。 CC := gcc #根据需要添加其它如XX := g++ CFLAGS := -Wall -O -g #优化,输出调试信息,及所有警告 TARGET :=argcv test hello unixio getuid #要编译的目标名,文件名去后缀的 #下面开始一一编译了 all:$(TARGET) @echo compileing。
。。 %。o:%。c $(CC) $(CFLAGS) -c $< #发现用-c和-o都是输出一样的,有点不明白 clean: rm -rf $(TARGET) #end Makefile 2。执行make,输出结果: [savant@savant-host prog]$ make gcc -Wall -O -g argcv。
c -o argcv gcc -Wall -O -g test。c -o test gcc -Wall -O -g hello。c -o hello gcc -Wall -O -g。