【问题标题】:build boost with -D_GLIBCXX_USE_CXX11_ABI=0使用 -D_GLIBCXX_USE_CXX11_ABI=0 构建提升
【发布时间】:2018-02-20 12:35:42
【问题描述】:

我需要使用选项 -D_GLIBCXX_USE_CXX11_ABI=0 在 gcc 6.3 上构建 boost 1.62...

我可以这样做吗:

./b2 --cxxflags="-D_GLIBCXX_USE_CXX11_ABI=0" --prefix=/usr/local install -j5

或者boost 1.62不能用这个选项编译?

【问题讨论】:

  • 让它在构建时显示完整的构建命令,看看-D_GLIBCXX_USE_CXX11_ABI=0是否在命令行中。

标签: c++ gcc boost


【解决方案1】:

接下来我做了:

./b2 define=_GLIBCXX_USE_CXX11_ABI=0 install -j5

【讨论】:

    【解决方案2】:

    【讨论】:

    • 我正在尝试这个.. 上面给了我权限错误,所以我尝试了下面的 cmd。它是否正确 ? ./b2 install -j8 variant=release define=_GLIBCXX_USE_CXX11_ABI=0 阶段
    • @PrashantNaik b2 install 可能默认安装到/usr/usr/local,因此您需要root 权限。这与这个问题根本无关。
    猜你喜欢
    • 2021-01-24
    • 1970-01-01
    • 2017-04-27
    • 1970-01-01
    • 2023-03-08
    • 2017-05-18
    • 2018-09-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多