Build 什么是就地/异地构建

Build 什么是就地/异地构建,build,build-process,cmake,Build,Build Process,Cmake,如标题所示,问题是(就地/异地构建)之间的区别是什么?就地构建在与源代码树相同的目录中生成各种编译文件(.o/.obj文件、可执行文件和c.) 不适当的生成会在非源目录的某个目录中生成它们。这意味着您可以有多个异地生成,所有这些生成都指向同一个源树,这在拥有就地生成后是不可能的 另请参见:。@David我将问题编辑为(就地/异地构建)之间的区别。当构建不在原位时,清理它也更容易。

如标题所示,问题是(就地/异地构建)之间的区别是什么?

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

不适当的生成会在非源目录的某个目录中生成它们。这意味着您可以有多个异地生成,所有这些生成都指向同一个源树,这在拥有就地生成后是不可能的


另请参见:。

@David我将问题编辑为(就地/异地构建)之间的区别。当构建不在原位时,清理它也更容易。