我有一个关于将 math.h 与开放式 sdk 一起使用的问题
这编译:
代码:
全选float foo = sin(3.14159);
但这不会:
代码:
全选float mypi = 3.14159;
float foo = sin(mypi);
这个错误让我感到困惑,因为它是对函数 sin 的未定义引用。
代码:
全选user_main.c:(.irom0.text+0xb4): undefined reference to `sin'
user_main.o: In func
tion `my_function':
user_main.c:(.irom0.text+0x115): undefined reference to `sin'
collect2: error: ld returned 1 exit status
有人对此有一些线索吗?