标签: build build-process cmake
在标题中,问题是(就地/非现场构建)之间的区别是什么?
答案 0 :(得分:14)
就地构建在与源树相同的目录中生成各种编译文件(.o / .obj文件,可执行文件和& c。)。
.o
.obj
out-of-place 构建会在某个不是源目录的目录中生成它们。这意味着您可以拥有多个异地构建,这些构建都指向同一个源树,这在您进行就地构建后是不可能的。
另请参阅:The CMake FAQ。