Renesas Synergy™

FAQ 106075 : ライブラリファイル内の全てのシンボルをリンクする方法はありますか?

ライブラリファイルでは未参照のシンボルに関してはリンクされません。
この事はオプション等により回避することもできません。
全てのシンボルをリンクしたい場合は、ライブラリファイルではなく、リロケータブルファイルをご使用ください。
ライブラリファイルとリロケータブルファイルの違いについては、FAQ 104123をご参照ください。

既存のライブラリファイルもしくは標準ライブラリファイルをリロケータブルファイルに変換したい場合は、ライブラリアン(LbrEx.exe)を用いると、簡単に変換が行えます。
ライブラリアンの使用方法は次の通りです。

  1. HEWのメニューより[ツール]->[Hitachi H Series Librarian Interface] を起動。
  2. 対象の *.libファイルを[File]->[Open] より開く。
  3. リストに表示されている全てのシンボルを選択し[Action]-> [Extract]を選択する。
  4. 起動したダイアログの [Output file type] に[Relocatable file] を選択し、[Output folder] を選択する。

# ライブラリアンで変換した場合は、各シンボル毎にリロケータブルファイルが生成されます。

 

 

適用製品

SuperHファミリ用C/C++コンパイラパッケージ
H8SX,H8S,H8ファミリ用C/C++コンパイラパッケージ
他にご質問がございましたら、リクエストを送信してください