使用MounRiverStudio开发CH32V103时使用math.h中的数学函数出现报错解决办法。
使用反sin函数时报错如下:
undefined reference to `asin’
collect2.exe: error: ld returned 1 exit status
make: *** [makefile:55: GPIO_Toggle.elf] Error 1
10:17:56 Build Failed. 3 errors, 0 warnings. (took 1s.541ms)
解决办法如下操作:
1、选择Project的Properties,
点击Properties出现如下界面,在左边编辑栏点击C/C++ Build在下拉选项中选中Settings,在右边选中Tool Settings,点击GNU RISC-V Cross C Linker下的选中Libraries,然后在Libraries(-l)右边的添加图标
,在弹出的窗口中输入m,后点击OK,在Properties界面中点击Apply应用后关闭就可以使用了。