读书人

Makefile 多目标解决方案

发布时间: 2012-04-17 15:06:33 作者: rapoo

Makefile 多目标
我想让一次Make,编译出两个目标,假设为目标A和目标B。
目标A与目标B的差别就是:目标A没有宏定义OVERLAP,目标B是加上宏定义OVERLAP
请大侠指点,多谢!
可能说的太罗嗦了,不过希望大侠们能看懂我的意思

[解决办法]
类似这样子。

CFLAG_B = -DOVERLAP 还有其他参数
CFLAG_A = 编译A的参数

A : A.o
cc $CFLAG_A -o A A.o
B : B.o
cc $CFLAG_B -o B B.o
clean:
rm -rf A.o B.o A B

读书人网 >UNIXLINUX

热点推荐