Renesas Synergy™

FAQ 1008136 : 数学ライブラリ(libm.a)等をリンクしても、"undefined symbol" 等のエラー・メッセージが表示されますが、どうすればよいですか?

回答

リンクの順番の問題です。

数学ライブラリは標準ライブラリ(libc.a)を参照しています。
したがって、libc.a を最後にリンクしてください。
リンク・オプションでいえば、"-lm -lc"の順番にしてください。



PM+からのリンクでは、自動的に標準ライブラリが最後になります。

 

 

適用製品

V850用コンパイラパッケージ [CA850]
他にご質問がございましたら、リクエストを送信してください