主要问题是math.h这个头文件虽然在/lib/include 下有定义,但是该文件内并没有sqrt()的定义。解决的办法是;在编译的时候在后面加上-lm,意思是链接到math函数库。

在gcc下用到数学函数,如sqrt。在gcc时要加上 -lm 参数,这样告诉编译器我要用到数学函数了 。

如:
gcc a.c -o a -lm

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-02
  • 2022-01-09
  • 2021-06-21
  • 2022-01-12
猜你喜欢
  • 2021-12-03
  • 2022-12-23
  • 2022-02-28
  • 2021-05-18
  • 2022-12-23
  • 2022-01-08
  • 2021-05-21
相关资源
相似解决方案