C/C コードからのコメントの削除
C/C ソース ファイルからのコメントの削除は、さまざまな目的で便利な前処理手順となります。前処理に頼らずにこれを実現する 1 つのアプローチは、GNU Compiler Collection (GCC) の機能を活用することです。
GCC コマンドライン オプション
GCC を使用すると、次のコマンドライン オプションを使用して、C/C ソースからコメントを削除できます。 file:
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 中国語 Web サイトの他の関連記事を参照してください。