簡體   English   中英

-DNDEBUG是否帶有-g標志?

[英]Does -DNDEBUG intefere with -g flag?

在對-DNDEBUG進行閱讀后,我有兩個我不太了解的問題。

1)如果同時使用-DNDEBUG和-g標志,是否會引起問題?

2)-DNDEBUG標志是否關閉斷言? (這意味着斷言將不起作用)

擴展@kaylum的有效答案。

-DNDEBUG由兩部分組成,標志-D和參數NDEBUG 該標志用於創建預處理器定義,因此將創建一個名為NDEBUG的新預處理器#define

-g是用於生成調試信息的編譯器開關。 它與使用-D創建定義完全分開。 在此處閱讀有關調試標志的更多信息。

暫無
暫無

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

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