Renesas Synergy™

FAQ 103990 : リロケータブルオブジェクトファイルのリンク順序を変更するにはどうすればいいですか?

回答

  • SHC V.8.00 Release 02以降、またはH8C V.6.00 Release 02以降をご使用の場合
    High-performance Embedded Workshopメニュー "ビルド" -> "リンク順序の指定"メニューにより指定してください。
  • SHC V.8.00 Release 01以前、またはH8C V.6.00 Release 01以前をご使用の場合
    リンカオプションの[Input]タブ-[Input files]から[Relocatable files and object files]を 選択し、Addを押し、オブジェクトファイルを追加してください。
    ここで指定した順番でオブジェクトがリンクされます。
  • M3T-NC30WA V.5.30 Release 02以降 および M3T-NC308WA V.5.20 Release 02以降をご使用の場合
    High-performance Embedded Workshopのメニュー「ビルド」からコマンド「リンク順の指定」を選択して設定できます。
    詳細は、High-performance Embedded Workshop ユーザズマニュアルの「リンク順序をカスタマイズする」を参照してください。

    M3T-NC30WA V.5.30 Release 02 および M3T-NC308WA V.5.20 Release 02より前の製品では、「リンク順の指定」機能はサポートしておりません。以下の(1),(2),(3)の順にリンクする仕様です。

    1. ワークスペースと[Relocatable files]リストの両方に登録されているファイルを[Relocatable files]リストの順にリンクします。
    2. ワークスペースのみに登録されているファイルをファイル名のアルファベット順にリンクします。
    3. [Relocatable files]リストのみに登録されているファイルをリストの順にリンクします。

参考:スタートアップファイルを最初にリンクする方法について (FAQ 104726)

適用製品

High-performance Embedded Workshop
SuperHファミリ用C/C++コンパイラパッケージ
M16Cシリーズ,R8Cファミリ用C/C++コンパイラパッケージ [M3T-NC30WA]
M32Cシリーズ用Cコンパイラパッケージ [M3T-NC308WA]
H8SX,H8S,H8ファミリ用C/C++コンパイラパッケージ
他にご質問がございましたら、リクエストを送信してください