プリプロセス結果の出力を制御します。
[指定形式]
-preprocess=string[,string]
|
プリプロセス結果のファイルに,Cソースのコメント,および行番号情報を出力しません。
[詳細説明]
- | プリプロセス結果のファイルに,Cソースのコメント,および行番号情報を出力します。 |
- | 本オプションは,-Pオプション指定時のみ有効です。 |
-Pオプションを指定しない場合は,警告を出力し本オプションを無視します。
- | stringに指定可能なものを以下に示します。
これ以外のものを指定した場合は,エラーとなります。 |
comment
|
Cソースのコメントを出力します。
|
line
|
行番号情報を出力します。
|
<行番号情報のフォーマット>
- | 行番号は10進数で,最大値はunsigned intの最大数となります。 |
- | ファイル名はフルパスで,パス中の\は\\に,”は\”に変換します。
印字可能文字(スペースを含む)でない場合は,\3桁の8進数(“\\%03o“)で出力します。
改行文字は\\nに変換します。 |
- | 入力ソース・ファイル中に前処理指令#数値 “文字列“,または#line 数値 ”文字列”を記述している場合は,数値を行番号,文字列をファイル名として適用します。 |
- | stringを省略した場合は,エラーとなります。 |
[使用例]
- | プリプロセス結果のファイルに,Cソースのコメント,および行番号情報を出力します。 |
>ccrl -preprocess=comment,line -P -cpu=S2 -dev=dr5f100pj.dvf main.c
|
以下は上記の例と同等です。
>ccrl -preprocess=comment -preprocess=line -P -cpu=S2 -dev=dr5f100pj.dvf main.c
|