关于makefile伪目标
本帖最后由 cheng_bingyuan 于 2012-12-26 22:10 编辑我下了一个叫kermit的软件源码,打开makefile,发现里面有很多伪目标,定义了在不同平台下的编译规则如linux: ……或linux+krb5:…… ,我在linux下编译的话就是执行make linux ,请问第二个伪目标linux+krb5中的“+”有没有特殊意义,或者就只是一个名字的一部分而已?我在想当我执行make linux时 伪目标linux+krb5下的命令会不会也被执行?
已解决:我自己编了个简单的makefile试了试,“+”只是名字的一部分而已,没有特殊意义 只是一个名字的一部分而已。
linux+krb5会不会执行要看依赖关系。如果无依赖关系则不会执行。
页:
[1]