<コンパイル・オプション / オブジェクトオプション>
[指定形式]
-output = <sub> [=<ファイル名>]
<sub> : { prep | src | obj | abs | hex | sty | dep }
|
-output=obj です。
[詳細説明]
- | サブオプションと出力ファイルの一覧を以下に示します。 |
- | <ファイル名>を指定しない場合は、先頭に入力したソースファイル名に以下の表の拡張子をつけたファイルを作成します。 |
|
|
|
|
|
prep
|
プリプロセッサ展開後のソースファイル
|
C(C89, C99)言語ソースファイル:p
C++言語ソースファイル:pp
|
|
src
|
アセンブリ・ソース・ファイル
|
src
|
|
obj
|
リロケータブル・ファイル
|
obj
|
|
abs
|
アブソリュート・ファイル
|
abs
|
|
hex
|
インテルHEX形式ファイル
|
hex
|
|
sty
|
モトローラS形式ファイル
|
mot
|
|
dep【V2.00.00以降】
|
ヘッダ・ファイル依存関係ファイル
|
dep
|
注 | リロケータブルファイルは、アセンブラの出力ファイルです。
アブソリュートファイル、インテルHEX形式ファイル、およびモトローラS形式ファイルは、最適化リンケージエディタの出力ファイルです。 |
[例]
ccrx test.c -isa=rxv3 -output=dep
|
<test1.h>
#include "test2.h"
|
<test.c>
#include <stdio.h>
#include "test1.h"
|
test.obj: test.c
test.obj: stdio.h
test.obj: test1.h
test.obj: test2.h
|
注 2. | 出力ファイル例は一部のみ記載しています。実際は依存関係のある全てのファイルが出力されます。 |
[備考]
- | 指定した形式のファイルを作成するための中間ファイルは作成されません。 |
- | -output=depでファイル名を指定する場合は-MFオプションを使用してください。【V3.08.00以降】 |