【发布时间】:2017-10-13 13:08:26
【问题描述】:
我目前正在学习,如何深入使用make和Makefiles。在这个过程中,出现了一个问题:我的印象是,很多Makefiles首先生成目标文件,然后将它们链接到一个库或另一个可执行文件中。
所以我的问题是:这是最佳做法吗?如果是,为什么?
【问题讨论】:
-
如果您每次都构建所有内容,那么使用 makefile 有什么意义。关键是建立改变的东西,留下没有的东西。因此对象或库。如果您不想使用 makefile,请使用构建脚本。
-
假设您更改了一个变量名。这是否应该强制编译器再次编译 all 代码?