Renesas Synergy™

FAQ 104112 : subコマンドファイルに、100以上のファイルを入れると、ロードモジュールが生成されません。

Q: 質問

subコマンドファイルに、100以上のファイルを入れると、ロードモジュールが生成されません。


A: 回答

最適化リンケージエディタの制限値に関わっている可能性があります。最適化リンケージエディタには、制限事項としまして「サブコマンドファイルのファイル行長が最大512バイト(文字)」があります。

サブコマンドファイルには、inputとして"&"で複数行に渡ってコマンドが書かれています。しかし、"&"で行が分割されてもリンケージエディタ内部では一行とみなされるため、この制限を越えてしまっている可能性があります。

いくつかのオブジェクトファイルを一時的にライブラリファイルにし、inputコマンド自体の文字数を減らして頂きます様お願い致します。

 

 

適用製品

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