Linux下用gcc编译使用了math库函数的程序出错的解

  症状:
  在c程序中用到math库函数时,编译成obj后,再生成执行文件时,会遇到类似下面的错误:

  /tmp/ccalvMPY.o: In function `main':
  /tmp/ccalvMPY.o(.text+0x40): undefined reference to `pow'

  原因:
  因为linux中, pow 函数定义在 libm.so中,不像一般DevC++或TC是放在C语言的/lib下,所以。C无法在连接时,找到相对应的库来连接。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wzwdwy.html