HOME > よくあるご質問 > 学習キット
よくあるご質問

学習キット

「undefined reference to 'calloc'」というエラーが出るのですが?

学習キットのサンプルプログラムでは、MakeFileのリンカ設定にて-nostdlib(標準システムライブラリを 使用しない設定)オプションを使用しているため、“undefined reference to 'calloc'”が発生致します。-nostdlibオプションは、 使用しない機能が組み込まれることを防ぐため使用しております。 なお、組み込みソフトウェアではメモリは有限であり、メモリの有効利用のため、一般的にはcalloc関数のように、動的にメモリを 確保せずに、静的(あらかじめ使用領域を設定)にメモリを確保します。メモリ確保のため、ITRON(TOPPERS/JSPを含む)には、固 定長メモリプール機能(CRE_MPF、get_mpf等)が用意されています。 学習キットをご利用時のメモリ確保には、固定長メモリプール機能のご使用を提案させて頂きます。


一覧へ戻る