当前位置: 技术问答>linux和unix
Makefile 多目标
来源: 互联网 发布时间:2017-01-26
本文导语: 我想让一次Make,编译出两个目标,假设为目标A和目标B。 目标A与目标B的差别就是:目标A没有宏定义OVERLAP,目标B是加上宏定义OVERLAP 请大侠指点,多谢! 可能说的太罗嗦了,不过希望大侠们能看懂我的意思 ...
我想让一次Make,编译出两个目标,假设为目标A和目标B。
目标A与目标B的差别就是:目标A没有宏定义OVERLAP,目标B是加上宏定义OVERLAP
请大侠指点,多谢!
可能说的太罗嗦了,不过希望大侠们能看懂我的意思
目标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
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