Renesas Synergy™

FAQ 1008258 : マッピング・ディレクティブで、ライブラリ内のオブジェクト・ファイル名を指定したいのですが?

回答

ライブラリ(.aファイル)内のオブジェクト・ファイル名を指定する場合、 .aファイル名を( )で囲んで指定します。
パス指定を行う場合(記述例1)は、リンカのライブラリのパス(-L)オプションで指定したパス (指定しない場合、標準ディレクトリのパス)と同一にする必要があります。 また、パスを省略することも可能です(記述例2)。


記述例1)
--------------------------------------------------------------------------------
.text2 = $PROGBITS ?AX .text {rcopy.o("C:\Program Files\NEC Electronics Tools\CA850\V3.20\lib850\r32\libr.a")};
--------------------------------------------------------------------------------


記述例2)
--------------------------------------------------------------------------------
.text2 = $PROGBITS ?AX .text {rcopy.o(libr.a)};
--------------------------------------------------------------------------------

 

適用製品

V850用コンパイラパッケージ [CA850]
他にご質問がございましたら、リクエストを送信してください