Silicon Labs EFM32:printf()で浮動小数点に対応させる方法を教えてください(Simplicity IDE/GCC)
EFx32
Simplicity Studioでは無償コンパイラ(GCC)を内蔵していますが、printf()はデフォルトで浮動小数点に未対応になっています。これはコードサイズを小さく抑えるためです。次の手順で浮動小数点に対応させることができます。
Project Explorerでプロジェクトを選択し右クリック →Property → C/C++ Build → Settings → Tool Settings → Gnu ARM C Linker → Miscellaneousの順に移動してください。画面右のAdd, Delete, Editアイコンから、追加・修正・削除が行えます。ここで「-u_printf_float」を追加してください。
で浮動小数点に対応させる方法を教えてください(SimplicityIDE/GCC)__1.png)