cheng_bingyuan 发表于 2012-12-26 22:03

关于makefile伪目标

本帖最后由 cheng_bingyuan 于 2012-12-26 22:10 编辑

我下了一个叫kermit的软件源码,打开makefile,发现里面有很多伪目标,定义了在不同平台下的编译规则如linux: ……或linux+krb5:…… ,我在linux下编译的话就是执行make linux ,请问第二个伪目标linux+krb5中的“+”有没有特殊意义,或者就只是一个名字的一部分而已?我在想当我执行make linux时 伪目标linux+krb5下的命令会不会也被执行?


已解决:我自己编了个简单的makefile试了试,“+”只是名字的一部分而已,没有特殊意义

shenyue_sam 发表于 2012-12-27 09:17

只是一个名字的一部分而已。
linux+krb5会不会执行要看依赖关系。如果无依赖关系则不会执行。
页: [1]
查看完整版本: 关于makefile伪目标