应用程序调用Math.h中的ceil/floor函数,但编译出错,提示找不到;发现studio中工具链GNU_Tools_for_ARM_Embedded_Processors还是使用5.4.1版本,math.h中对于函数都是
请问我改如何调用数学库函数而不出错?
具体什么错误呢?能给出1条报错信息吗?最好不要用截图的。
另外,你贴代码时,记得加代码标签哦!不然格式是错乱的呢。
基本数学库,不管哪个编译器应该都要是一样的。
和编译器里面的头文件声明关系不大的。
studio引用数字库,要让数学运算库参与链接才行。
参考
添加“m”后还不行如下:
按帖子说的打开Libc组件也还是不行,如下
现在编译链接没有错了,上面虽然打开了组件开启了Libc,但是drive中还是排除编译的(发现一些组件都是启用了但这里没开启,需要手动打开),手动打开后就可以了。@杰瑞鼠
咋打开的