Renesas Synergy™

FAQ 1011134 : RL78/78K0Rコンパイラ(CA78K0R)を使用していますが、ビルド時に次のエラーが発生します。回避方法を教えてください。

エラー

E0842: Unrecognized pragma SECTION 'xxx'

回答

上記のエラーは、#pragma section で指定したセクション名xxxが存在しない場合に出力するエラーです。
コンパイラが出力するセクション名は、オプションや修飾子により変更されます。指定したセクション名が出力されているか確認して下さい。

(例)
デフォルトのミディアムモデルを使用していて、その他にオプションを指定しない場合、修飾子なしの関数のセクションは@@CODELになります。
__near修飾子を指定した関数のセクション名は、@@CODEになります。
RAM配置用オブジェクトを出力する-zxオプションを指定した場合には、@@CODERになります。

適用製品

RL78、78Kファミリ用Cコンパイラパッケージ
RL78ファミリ, 78K0R用コンパイラ [CA78K0R]
78K0R用コンパイラ [CC78K0R]
他にご質問がございましたら、リクエストを送信してください