Boost Jam 与 Jam

标签 boost bjam

我最近在 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/

相关文章:

c++ - pion::net HTTPServer 持久连接

C++ boost : How To Run boost_check_library. py

python - 使用 boost::python 将数据缓冲区放入 C++

c++ - 如何通过 autoconf/automake 对 boost 库/ header 包含问题进行故障排除?

c++ - 指向动态分配的 boost multi_array 中的类的指针,而不是编译

c++ - 在 windows 中构建 boost 的子集

makefile - 在make而不是bjam中使用boost.python

boost-build - 使用 bjam 构建基本的 Boost 应用程序

c++ - BJAM,为 vc-80 而不是 vc7.1 构建

c++ - 从 boost::filesystem 创建目录成功,但是没有创建目录