我最近在 Linux 中构建了 Boost 库,并注意到该包需要一个名为 bjam 的可执行文件才能进行构建。 bjam 是否与 jam 相关? ?如果它与果酱有关,它们是否以某种方式扩展(甚至是哑巴)bjam?它仅用于构建 Boost 库还是通用构建工具?
最佳答案
Boost.Jam 最初是经典 Jam 的略微修改版本。渐渐地 fork 得很远。 Boost.Jam 实际上是 Boost.Build 的一个低级引擎组件,并不意味着可以独立使用。 Boost.Build 是一个通用的构建工具,它不以任何方式与 C++ Boost 库绑定(bind)。
关于Boost Jam 与 Jam,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2495407/