【问题标题】:Change command used by bjam when installing C++ boost library安装 C++ boost 库时更改 bjam 使用的命令
【发布时间】:2009-11-13 02:47:40
【问题描述】:

我正在尝试让 boost 库的安装速度稍微慢一些,因为短时间内对 gcc 的调用过多,这会将我的 CPU 温度提高到极限并导致系统崩溃。

所以我在 /etc/site-config.jam 中添加了这个

using gcc ; ; "sleep 10; g++" ;

但是,它给出了这个错误:

$ ./bjam 安装
/etc/site-config.jam:5: 关键字语法错误;
/etc/site-config.jam:5: 加载中
规则睡眠 10; g++ 在模块 pch 中未知。
/tmp/boost_1_40_0/tools/build/v2/kernel/modules.jam:283:导入中
/tmp/boost_1_40_0/tools/build/v2/tools/gcc.jam:19:加载中
/tmp/boost_1_40_0/tools/build/v2/kernel/modules.jam:283:导入中
/tmp/boost_1_40_0/tools/build/v2/build/toolset.jam:37:在toolset.using
/tmp/boost_1_40_0/tools/build/v2/build/project.jam:874:在使用中
project-config.jam:12: 在 modules.load
/tmp/boost_1_40_0/tools/build/v2/build-system.jam:241:在加载配置中
/tmp/boost_1_40_0/tools/build/v2/build-system.jam:407:在加载配置文件中
/tmp/boost_1_40_0/tools/build/v2/build-system.jam:538:加载中
/tmp/boost_1_40_0/tools/build/v2/kernel/modules.jam:283:导入中
/tmp/boost_1_40_0/tools/build/v2/kernel/bootstrap.jam:138:在 boost-build
/tmp/boost_1_40_0/boost-build.jam:16:在模块范围内

我该如何解决这个问题?

【问题讨论】:

    标签: boost bjam boost-build


    【解决方案1】:

    让我复制一下我在 boost-users 邮件列表中给出的答案。

    请参考gcc setup documentation

    给出的语法是:

        使用 gcc : [version] : [c++-compile-command] : [compiler options] ;

    换句话说,你需要有“:”而不是第一个和第二个“;”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-20
      • 2015-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多