嵌入式技术论坛
直播中

丁冬芹

7年用户 1256经验值
私信 关注
[问答]

RT-Thread studio在进行对数(log)运算编译错误问题到底出在哪里

在RTTHREAD STUDIO中包含了math.h头文件
在进行对数(log)运算是编译错误

1.jpg

undefined reference to `log’
通过查阅资料发现如果直接运算数据,如log(1)不会报错
但如果以变量形式log(a)就会报上述错误
那么问题到底出在哪里?

回帖(3)

王璐

2022-9-26 14:40:15
你开启一下libc 没开启libc可能数学功能没法使用
举报

马占云

2022-9-26 14:40:26
你把变量a定义为double类型看看,同时不要让a=0
举报

丁冬芹

2022-9-26 14:41:46
谢谢您的回答,果然没有开启libc时math.h只有sin和cos函数,开启后头文件里有log函数了
举报

更多回帖

发帖
×
20
完善资料,
赚取积分