我已经加了的头文件,但是用pow函数,gcc还是报错:
/tmp/cc5zVIWx.o: In function `main':
3761.c:(.text+0x12f): undefined reference to `pow'
3761.c:(.text+0x1d0): undefined reference to `pow'
collect2: ld returned 1 exit status
如果pow的参数是常数的话,不报错。 如pow(2.0, 1.0)的形式。
编译的时候加上 -lm, 就算不是常数也不报错了, 为什么?
阅读(3032) | 评论(1) | 转发(0) |