日期:2014-05-16  浏览次数:20659 次

makefile 如何搜索多目录下的.c cpp
我有几个目录 目录下有.c .cpp等源文件,我要用g++ 编译,如何一个一个写 的话太麻烦了
如何使用通配符来 自动搜索循环编译啊? 

比如搜索到一个.c 就编译 然后生成 .o 搜索完毕后我在自己连接。
编译后的.o 要保存起来!
------解决方案--------------------
$(objects): %.o: %.c
$(CC) -c $(INC_PATH) $(CFLAGS) $< -o $@

INC_PATH:路径
CFLAGS:编译选项
------解决方案--------------------
SOURCE=$(wildcard cpp/*.cpp)
SOURCE+=$(wildcard src/*.c)