2
有沒有一種方法,我可以運行gcc -E
運行預處理器也保持的#define
,#include
,其他指令的輸出(可能爲評論)?我以爲我記得看到這個選項,但我無法在GCC預處理器選項頁面找到它。我需要這個來追蹤包含大量包含文件和宏的複雜情況下出錯的地方。運行預處理程序,並保持指令
有沒有一種方法,我可以運行gcc -E
運行預處理器也保持的#define
,#include
,其他指令的輸出(可能爲評論)?我以爲我記得看到這個選項,但我無法在GCC預處理器選項頁面找到它。我需要這個來追蹤包含大量包含文件和宏的複雜情況下出錯的地方。運行預處理程序,並保持指令
相關選項在-dCHARS
下列出。 -dD
輸出宏定義(#define
和#undef
指令),-dI
輸出#include
指令,它們可以合併爲-dDI
。