在调试代码时,我喜欢使用 -g -D_GLIBCXX_DEBUG
GCcflags(而不是 -O3 -DNDEBUG
)来构建它。不幸的是,使用这些标志会阻止它与“正常”Boost 链接。
是否有一个简单的方法可以使用这样的自定义 GCcflags构建 Boost? ( Another SO question about this 似乎没有涵盖 -D_GLIBCXX_DEBUG
)
最佳答案
您可以按照此处所述构建 boost
库:https://www.boost.org/doc/libs/1_74_0/more/getting_started/unix-variants.html
您可以在 b2
命令行上为每个宏添加 define=MACRO_NAME=MACRO_VALUE
来指定 boost
库的宏。
关于c++ - 如何使用 _GLIBCXX_DEBUG 构建 Boost 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64125388/