如果我有一个如下形式的makefile规则,那么目标文件的顺序是否重要?
target.1 target.2 target.3 : prereq.1 prereq.2 prereq.3
...
目标文件的顺序是否重要? 如果是,什么时候和怎么做?
只有一个地方的目标文件顺序是重要的:在 makefile 中定义的第一个显式目标文件是默认的目标文件,如果你运行了 make
没有任何参数。
所以,如果上面是makefile中的第一条规则,那么就会出现以下情况 target.1
会是默认的目标,其他的不会是。
与你的问题没有直接关系,但你并不清楚你对该规则的具体作用有充分的理解,你可能需要阅读这个答案。https:/stackoverflow.coma61938665939557。