Renesas Synergy™

FAQ 104411 : TMでビルドを行ったとき、ラベルの二重定義エラーが1つの同一のリロケータブルファイルに対して発生します。

Q: 質問

TMでビルドを行ったとき、ラベルの二重定義エラーが1つの同一のリロケータブルファイルに対して発生します。エラーが発生しないようにするにはどうすればいいでしょうか?

[エラー例] ERROR NO.10: "NAME00" is multiple defined in .TES.R74. Others in TES.R74


A: 回答

(上記例の場合) SRA74 (またはRASM77) の指示命令 ".OBJ" で "TES.R74"を指定し、TMのプロジェクトに "TES.R74"のソースファイルを追加すると、TMはリンクまでの処理を自動的に作成するため、TES.R74が二重にリンクされ、ラベル定義箇所でエラーが発生する場合があります。
TMを使用する場合は、ソースプログラムの ".OBJ" の行を削除してください。

 

適用製品

統合開発環境 TM
他にご質問がございましたら、リクエストを送信してください