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

Waz*_*ery 7 build-process build cmake

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

Jac*_*lly 14

一个就地生成,生成的各种编译的文件(.o/ .obj在同一目录中作为源树中的文件,可执行文件,& C).

一个外的地方建立一些目录不是源代码目录生成它们.这意味着您可以拥有多个异地构建,这些构建都指向同一个源树,这在您具有就地构建后是不可能的.

另请参阅:CMake常见问题解答.

  • 在具有*不合适*时,清理构建也更容易. (4认同)