從C/C 程式碼中刪除註解
從C/C 原始檔中刪除註解對於各種目的來說都是一個有用的預處理步驟。無需借助預處理即可實現此目的的一種方法是利用 GNU 編譯器集合 (GCC) 的功能。
GCC 命令列選項
使用 GCC,您可以可以使用以下命令列選項從 C/C來源檔案中刪除註解:
gcc -fpreprocessed -dD -E -P
這些選項運作方式如下:
範例
考慮以下範例 C/C 程式碼:
#define foo bar foo foo foo #ifdef foo #undef foo #define foo baz #endif foo foo /* comments? comments. */ // c++ style comments
在此檔案上執行上述 GCC命令產生以下輸出:
#define foo bar foo foo foo #ifdef foo #undef foo #define foo baz #endif foo foo
如您所見,所有評論均已成功從原始程式碼中刪除。此方法提供了一種簡單可靠的方法來實現註解刪除,而不會對程式碼造成任何意外的修改。
以上是如何使用 GCC 刪除 C/C 程式碼中的註解?的詳細內容。更多資訊請關注PHP中文網其他相關文章!