ルネサス
BINCLUDE
バイナリ・ファイルの入力をします。
[指定形式]
[△]$[△]BINCLUDE[△]([△]ファイル名[△])[△][;コメント]
[機能]
-
オペランドに指定したバイナリ・ファイルの内容を,本制御命令の置かれている位置に置かれたソース・プログラムのアセンブル結果であるとみなして扱います。
[詳細説明]
オプション(-l)で,インクルード・ファイルのサーチ・パスを指定することができます。
インクルード・ファイルの読み込みパスのサーチの順番は,次のとおりです。
(a)
オプション(-I)で指定されたフォルダ
(b)
標準インクルード・ファイル・フォルダ
(c)
ソース・ファイルのあるフォルダ
(d)
(元の)Cソース・ファイルのあるフォルダ
(e)
カレント・フォルダ
本制御命令は,バイナリ・ファイルの内容全体を扱います。リロケータブル・ファイルを指定した場合には,ELFフォーマットで構成されたファイル全体を扱います。.textセクション等の内容のみを扱うということではありません。
存在しないファイルを指定した場合,または,本制御命令を再配置属性に"BSS"が付くセクションに記述した場合,メッセージが出力され,アセンブルが中止されます。