什么是就地/不合适的构建

时间:2010-10-25 21:07:38

标签: build build-process cmake

在标题中,问题是(就地/非现场构建)之间的区别是什么?

1 个答案:

答案 0 :(得分:14)

就地构建在与源树相同的目录中生成各种编译文件(.o / .obj文件,可执行文件和& c。)。

out-of-place 构建会在某个不是源目录的目录中生成它们。这意味着您可以拥有多个异地构建,这些构建都指向同一个源树,这在您进行就地构建后是不可能的。

另请参阅:The CMake FAQ