ホームページ  >  記事  >  バックエンド開発  >  前処理をせずに C/C コードからコメントを削除するにはどうすればよいですか?

前処理をせずに C/C コードからコメントを削除するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-22 08:34:11769ブラウズ

How to Remove Comments from C/C   Code Without Preprocessing?

前処理を行わずに C/C コードからコメントを削除する

C/C 開発の領域では、次のようなシナリオが考えられます。前処理を行わずにソース ファイルからコメントを削除します。これは、レガシー コードを操作する場合、またはコードの構造とフローを分析しようとする場合に特に役立ちます。 -E フラグを指定して gcc を使用するとマクロを展開できますが、コードに不要な変更が加えられる可能性もあります。

前処理を行わずに C/C ソース ファイルからコメントを効果的に削除するには、既存のツールとフラグを活用することを検討してください。そのようなツールの 1 つは、GNU Compiler Collection (GCC) です。次のコマンドを使用すると、目的の結果を得ることができます。

gcc -fpreprocessed -dD -E -P test.c

上記の例に示されているように、このコマンドを実行すると、コードの他の部分を変更することなく、ソース ファイルからコメントが削除されます。出力には必要なソース コードのみが含まれ、コメントは含まれません。

以上が前処理をせずに C/C コードからコメントを削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。