什么是就地/异地构建

发布于 2024-09-29 04:50:04 字数 35 浏览 5 评论 0原文

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

As in the title the questions is what is the difference between (in-place/Out-of-place builds)?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

话少心凉 2024-10-06 04:50:04

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

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

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

An in-place build generates the various compiled files (.o/.obj files, executables, &c.) in the same directory as the source tree.

An out-of-place build generates them in some directory that is not the source directory. This means that you can have several out-of-place builds that all point back to the same source tree, which is not possible once you have an in-place build.

See also: The CMake FAQ.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文