红联Linux门户
Linux帮助

Ubuntu-gcc编译器无法编译sqrt函数和aqrtf函数的解决方法

发布时间:2017-09-02 10:27:06来源:blog.csdn.net/wu9797作者:凭栏听风雨
C语言程序若使用了sqrt函数或者aqrtf函数,在ubuntu里的gcc编译器里是通不过的,这时候只需要在编译命令的末尾加上-lm即可。
-lm的意思就是链接数学库<math.h>
如下图所示:
Ubuntu-gcc编译器无法编译sqrt函数和aqrtf函数的解决方法
 
附sqrt、sqrtf、sqrtl有啥区别:
Ubuntu-gcc编译器无法编译sqrt函数和aqrtf函数的解决方法
三者都是求平方根的意思,但是针对的数据类型不同。
sqrt:针对的是double型
sqrtf:针对的是float型
sqrtl:针对的是long double型
 
本文永久更新地址:http://www.linuxdiyf.com/linux/32491.html