8

.iプリプロセッサの出力ファイル ( file ) をさらに使用するために、特にコメントを使用したいと考えています。
そのために、/PREPRINT(または/PP) コマンド ライン スイッチを使用します。
問題は、KEIL コンパイラ (C166) がコメントを削除することです。

Q:ファイルにコメントを残すことはでき.iますか?

追加の調査:
Microsoft コンパイラは、/Pコマンド ライン スイッチを使用してこれを行います。
しかし、彼らはコメント/C保持する必要があります。

4

2 に答える 2

10

使用できます

gcc -E -CC file.c

Cファイルに含まれている可能性のある.hファイル内のコメントを含め、すべてのコメントが保持されます。

于 2013-06-10T23:01:46.197 に答える
1

C166 Keil コンパイラは/Cコンパイラ スイッチもサポートしていることがわかりました。このスイッチは IDE からは利用できず、文書化されていません。
これを使用するには、スイッチを含むバッチ ファイル/Cを作成し、コンパイラをもう一度実行して.iファイルを作成する必要がありました。

また、私たちが使用するすべてのコンパイラにこのスイッチがあることもわかりました (Mircosoft、および Arun Taylor が言及したように、GCC コンパイラ)。.iしたがって、すべてのコンパイラからコメント付きファイルを使用できます。

于 2013-06-15T10:47:26.703 に答える