如何解决如何使用_GLIBCXX_DEBUG构建Boost版本?
调试代码时,我喜欢使用-g -D_GLIBCXX_DEBUG
GCC标志(而不使用-O3 -DNDEBUG
)来构建它。不幸的是,使用这些标志会阻止它与“正常” Boost链接。
是否有一个简单的方法来构建带有这样的自定义GCC标志的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
您可以在boost
命令行上为b2
库指定宏,方法是为每个宏添加define=MACRO_NAME=MACRO_VALUE
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。