首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

Makefile 多目标解决方案

2012-04-17 
Makefile 多目标我想让一次Make,编译出两个目标,假设为目标A和目标B。目标A与目标B的差别就是:目标A没有宏

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

热点排行