在makefile规则中,目标的顺序是否重要?

问题描述 投票:0回答:1

如果我有一个如下形式的makefile规则,那么目标文件的顺序是否重要?

target.1 target.2 target.3 : prereq.1 prereq.2 prereq.3
        ...

目标文件的顺序是否重要? 如果是,什么时候和怎么做?

makefile
1个回答
0
投票

只有一个地方的目标文件顺序是重要的:在 makefile 中定义的第一个显式目标文件是默认的目标文件,如果你运行了 make 没有任何参数。

所以,如果上面是makefile中的第一条规则,那么就会出现以下情况 target.1 会是默认的目标,其他的不会是。

与你的问题没有直接关系,但你并不清楚你对该规则的具体作用有充分的理解,你可能需要阅读这个答案。https:/stackoverflow.coma61938665939557。

© www.soinside.com 2019 - 2024. All rights reserved.