【问题标题】:How to build a version of Boost with _GLIBCXX_DEBUG?如何使用 _GLIBCXX_DEBUG 构建 Boost 版本?
【发布时间】:2021-01-15 09:44:47
【问题描述】:

在调试我的代码时,我喜欢使用-g -D_GLIBCXX_DEBUG GCC 标志(而不是-O3 -DNDEBUG)来构建它。不幸的是,使用这些标志会阻止它与“普通”Boost 链接。

有没有像这样使用自定义 GCC 标志构建 Boost 的简单方法? (Another SO question about this 似乎没有覆盖-D_GLIBCXX_DEBUG

【问题讨论】:

    标签: c++ linux gcc boost


    【解决方案1】:

    您可以按照此处所述构建boost 库:https://www.boost.org/doc/libs/1_74_0/more/getting_started/unix-variants.html

    您可以在b2 命令行上为boost 库指定宏,方法是为每个宏添加:define=MACRO_NAME=MACRO_VALUE

    【讨论】:

      猜你喜欢
      • 2015-10-12
      • 2015-05-04
      • 2021-03-07
      • 2011-07-17
      • 1970-01-01
      • 2014-11-10
      • 2016-03-21
      • 2013-12-14
      • 2019-12-13
      相关资源
      最近更新 更多