【发布时间】:2020-04-22 17:18:13
【问题描述】:
我通过 GNU Autotools 创建了一个非常简单的 hello world C/C++ 项目。 Here is a full tutorial 展示了如何在 GNU Autotools 中构建最简单的项目。我想更改项目以将所有 *.o 存储在 build/ 目录中,并将可执行文件存储在 output/ 中。
是否可以在Autotools中更改C/C++编译器的输出文件夹?
【问题讨论】:
-
您应该花点时间考虑一个重要的问题:为什么?我可以理解不想或不能在源目录中记录编译结果,但这似乎不是您想要避免的。对于大多数意图和目的,
.o文件的位置无关紧要。实际上,可执行文件的构建位置也不是——它只是编译器删除它们的位置,直到您执行make install。