簡體   English   中英

如何使用 _GLIBCXX_DEBUG 構建 Boost 版本?

[英]How to build a version of Boost with _GLIBCXX_DEBUG?

在調試我的代碼時,我喜歡使用-g -D_GLIBCXX_DEBUG GCC 標志(而不是-O3 -DNDEBUG )來構建它。 不幸的是,使用這些標志會阻止它與“正常”Boost 鏈接。

是否有一個簡單的方法來使用這樣的自定義 GCC 標志構建 Boost? 關於這個的另一個問題似乎沒有涵蓋-D_GLIBCXX_DEBUG

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

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM