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无法在连接时,找到相对应的库来连接。
  • 1
  • 2
  • 下一页
【内容导航】
第1页:症状 第2页:解决方法

相关内容