文章
2022-02-17
来自:开发者社区
linux C(undefined reference to `sqrt')
那是因为没有链接到math库 可以这样来做,在后面加上-lm. 代码如下: gcc 10.c -o 10 -lm
文章
2022-02-16
来自:开发者社区
undefined reference to `sqrt'的问题
主要问题是math.h这个头文件虽然在/lib/include 下有定义,但是该文件内并没有sqrt()的定义。解决的办法是;在编译的时候在后面加上-lm,意思是链接到math函数库。 在gcc下用到数学函数,如sqrt。在gcc时要加上 -lm 参数,这样告诉编译器我要用到数学函数了 。 如:gcc a.c -o a -lm
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
undefined您可能感兴趣
- undefined区别
- undefined方法
- undefined类型
- undefined name
- undefined data
- undefined use
- undefined vue
- undefined错误提示
- undefined异常
- undefined offset
- undefined symbols
- undefined architecture
- undefined notice
- undefined type
- undefined this
- undefined at
- undefined error
- undefined objc_class
- undefined@xxx
- undefined应用
- undefined sqlite
- undefined install