undefined reference to....,初学者求助,感激不尽!
如图显示的错误,不知道是怎么回事,我已经谢了#include<math.h>了呀,为什么识别不了sqrt? 是因为系统里没有math.h吗?谢谢了! 是用gcc编译的吗?不可能没有 加上std99试试 BngThea 发表于 2017-11-15 12:42加上std99试试
怎么加呢? gcc -std99 后面文件名 在gcc下用到数学函数,如sqrt。在gcc时要加上 -lm 参数,这样告诉编译器我要用到数学函数了 。
如:
gcc a.c -o a -lm 三更未眠 发表于 2017-11-15 14:56
在gcc下用到数学函数,如sqrt。在gcc时要加上 -lm 参数,这样告诉编译器我要用到数学函数了 。
如:
gcc...
感谢,正解!可是想请问下这个每次用到数学函数的时候都得加吗?要用到其他函数是不是也得加其他的参数? uplos 发表于 2017-11-15 15:24
感谢,正解!可是想请问下这个每次用到数学函数的时候都得加吗?要用到其他函数是不是也得加其他的参数?
数学函数是个个例其他的暂时还没碰到过,就按照平时的操作就行了,有发现记得告诉我,谢谢!共同进步 三更未眠 发表于 2017-11-15 16:51
数学函数是个个例其他的暂时还没碰到过,就按照平时的操作就行了,有发现记得告诉我,谢谢!共同进步
好的,谢谢了!
页:
[1]