【问题标题】:What is the in-place/Out-of-place builds什么是就地/就地构建
【发布时间】:2010-10-25 21:07:38
【问题描述】:

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

【问题讨论】:

  • @David 我将问题编辑为(就地/就地构建)之间的区别

标签: build build-process cmake


【解决方案1】:

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

异地构建在某个不是源目录的目录中生成它们。这意味着您可以拥有多个异地构建,它们都指向同一个源代码树,而一旦您拥有就地构建,这是不可能的。

另请参阅:The CMake FAQ

【讨论】:

  • 当构建out-of-place时,清理构建也更容易。
猜你喜欢
  • 2011-02-16
  • 2014-12-05
  • 1970-01-01
  • 2011-04-15
  • 2014-12-13
  • 2021-07-21
  • 2018-04-25
  • 1970-01-01
  • 2017-06-06
相关资源
最近更新 更多