【发布时间】:2013-02-07 16:01:57
【问题描述】:
1 target foo : src = foo.c
2 target foo : obj = foo.o
3 target bar : src = bar.c
4 target bar : obj = bar.o
5 foo bar: obj # problem - not recognizing obj!
6 @echo link ${bin}
7 @gcc command to link ${obj}
8 foo.o bar.o
9 @echo compile ${src}
10 @gcc command to compile ${src}
因此,目标特定变量非常适合第 6、7、9 和 10 行中使用的目标配方。但是,有没有一种方法可以像我一样在目标规则本身中引用目标特定变量“obj”在第 5 行?我想有,但我需要一些巫毒符号来引用它。不敢相信我在任何地方都找不到这个答案。提前致谢!
【问题讨论】: