Renesas Synergy™

FAQ 106241 : L2310 (E) Undefined external symbol ___curr_eh_stack_entry が発生するが対処方法がわかりません。

__curr_eh_stack_entry はC++の例外処理(try・catch)を用いたとき、コンパイラ内部で使用される外部変数です。
EC++( -ecpp )とC++の例外処理(try・catch)を両方選択した場合、EC++の言語仕様では例外処理はサポート外のため、本エラーが発生します。
EC++ と 例外処理を併用しないようにしてください。
尚、標準ライブラリ構築時に全ての項目を選択すると、EC++が使用されますので、ご注意ください。

 

 

適用製品

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