<Linux>Ubuntu-gcc编译器无法编译sqrt函数和aqrtf函数的解决方法以及sqrt和aqrtf函数的区别

来源:互联网 发布:windows phone 10微信 编辑:程序博客网 时间:2024/06/05 14:35

作者:wsg

时间:2017年8月14日


C语言程序若使用了sqrt函数或者aqrtf函数,在ubuntu里的gcc编译器里是通不过的,这时候只需要在编译命令的末尾加上-lm即可。

-lm的意思就是链接数学库<math.h>

如下图所示:



sqrt、sqrtf、sqrtl有啥区别:


三者都是求平方根的意思,但是针对的数据类型不同。

sqrt:针对的是double型

sqrtf:针对的是float型

sqrtl:针对的是long double型

原创粉丝点击