尝试编译时出现此错误:
error: undefined reference to `sinf'
我已经包含了 math.h,并验证了它是在那里定义的:
#include <math.h>
但是,在尝试链接到数学库时出现错误:
arm-none-eabi-ld -L/usr/lib -lm --gc-sections -T ../standalone.ld -o "main.elf" ./main.o ./startup_gcc.o
error: cannot find -lm
但是,图书馆显然在那里:
Kens-MacBook-Pro:lib Ken$ pwd
/usr/lib
Kens-MacBook-Pro:lib Ken$ ls | grep libm
libm.dylib
libmecab.1.0.0.dylib
libmecab.dylib
libmecabra.dylib
libmenu.5.4.dylib
libmenu.dylib
libmx.A.dylib
libmx.dylib
Kens-MacBook-Pro:lib Ken$
我究竟做错了什么?我正在使用 Eclipse。