コンパイル・ドライバであるccrhコマンドの起動により,コンパイル,アセンブル,リンクなどを行うことができます。
また,アセンブラ(asrh),最適化リンカ(rlink)は単体起動することも可能です。
[, ...] : カンマで区切って,直前のパターンの繰り返すことが可能
[: ...] : コロンで区切って,直前のパターンの繰り返すことが可能
string := A | B | C : stringをA,B,Cのいずれか1つで置換する
オプションの指定形式は,使用するコマンドによって異なります。 |
ファイル名は,Windowsで認められるものであれば指定可能です。 |
入力として複数のファイルが指定可能です。 |
各オプションについての詳細は,「2.5 オプション」を参照してください。 |
Cソース・ファイルfile1.cをccrhでコンパイルして,アセンブリ・ソース・ファイルfile1.asmを生成します。
次に,アセンブリ・ソース・ファイルfile1.asmとfile2.asmをasrhでアセンブルして,オブジェクト・ファイルfile1.obj,file2.objを生成します。
また,アセンブル・リスト・ファイルをカレント・フォルダに出力します。
最後に,オブジェクト・ファイルfile1.obj,file2.obj,file3.objをrlinkでリンクして,リンク・マップ・ファイルsample.map,およびロード・モジュール・ファイルsample.absを生成します。
>ccrh file1.c file2.asm file3.obj -Xasm_option=-Xprn_path -Xlk_option=-list -osample.abs -Xcommon=rh850 |
ccrhに対して,asrhのみに指定可能なオプションを指定する場合は-Xasm_optionオプション,rlinkのみに指定可能なオプションを指定する場合は-Xlk_optionオプションを使用します。 |
Cソース・ファイルfile1.cをccrhでコンパイルして,アセンブリ・ソース・ファイルfile1.asmを生成します。
次に,アセンブリ・ソース・ファイルfile1.asmとfile2.asmをasrhでアセンブルして,オブジェクト・ファイルfile1.obj,file2.objを生成します。
また,アセンブル・リスト・ファイルをカレント・フォルダに出力します。
オブジェクト・ファイルfile1.obj,file2.obj,file3.objをrlinkでリンクして,リンク・マップ・ファイルsample.map,およびロード・モジュール・ファイルsample.absを生成します。
Cソース・ファイルfile1.cをccrhでコンパイルして,アセンブリ・ソース・ファイルfile1.asmを生成します。
アセンブリ・ソース・ファイルfile1.asmとfile2.asmをasrhでアセンブルして,オブジェクト・ファイルfile1.obj,file2.objを生成します。
また,アセンブル・リスト・ファイルをカレント・フォルダに出力します。
オブジェクト・ファイルfile1.obj,file2.obj,file3.objをrlinkでリンクして,リンク・マップ・ファイルsample.map,およびロード・モジュール・ファイルsample.absを生成します。