症状:
在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无法在连接时,找到相对应的库来连接。
Linux下用gcc编译使用了math库函数的程序出错的解
内容版权声明:除非注明,否则皆为本站原创文章。