2013-08-27 56 views
2

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

回答

2

相關選項在-dCHARS下列出。 -dD輸出宏定義(#define#undef指令),-dI輸出#include指令,它們可以合併爲-dDI