Boost Jam 与 Jam 对比

发布于 2024-08-26 11:49:06 字数 215 浏览 7 评论 0原文

我最近在 Linux 中构建了 Boost 库,并注意到该包需要一个名为 bjam 的可执行文件才能进行构建。 bjam 与 jam 相关吗?如果它与 jam 有关,他们是否以某种方式扩展(甚至简化)bjam?它仅用于构建 Boost 库还是任何通用构建工具?

I recently built the Boost libraries in Linux and noticed the package needed an executable called bjam in order to do the build. Is bjam related to jam? If it is related to jam, did they somehow extend (or even dumb-down) bjam? Is it used only for building Boost libraries or is it a general build tool for anything?

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

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

发布评论

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

评论(2

忱杏 2024-09-02 11:49:06

Boost.Jam 最初是经典 Jam 的略微修改版本。渐渐的就偏离了很远。 Boost.Jam 实际上是 Boost.Build 的低级引擎组件,并不意味着可以独立使用。 Boost.Build 是一个通用构建工具,它不以任何方式与 C++ Boost 库绑定。

Boost.Jam originally was a slightly modified version of classic Jam. It gradually diverged very far. Boost.Jam is actually a low-level engine component of Boost.Build and is not meant to be used independently. Boost.Build is a general build tool, it's not tied to C++ Boost libraries in any way.

时光暖心i 2024-09-02 11:49:06

Boost jam (bjam) 是 perforce jam 的扩展,更像是分叉版本。它不仅仅仅用于构建Boost库。它可以用作通用构建工具。与此相关的还有 ft-jam。所有咒语都是根据我对该工具的研究而产生的。我相信 Boost Jam V2 与最初的 Perforce Jam 实现相去甚远,除了在非常非常高的水平上之外,它们不是同一个工具。

Boost jam (bjam) is an extension, more like forked version, of perforce jam. It is not only for building Boost libraries. It can be used as a general build tool. There is also ft-jam for that matter. All incantations spawned from perforce jam based on my research of the tool. I believe Boost Jam V2 is so far removed from the original Perforce Jam implementation that they aren't the same tool except at a very, very high level.

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