作业帮 > 综合 > 作业

sqrt()函数问题#include#includeint main(){double d = 4.4;printf("

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/08/19 09:21:56
sqrt()函数问题
#include
#include
int main()
{
double d = 4.4;
printf("%lf\n",sqrt(d));
return 0;
}
为什么这段代码在Linux中用gcc编译报错,sqrt()没有定义,
但在vistual C++中正确.
sqrt()函数问题#include#includeint main(){double d = 4.4;printf(
关于你的问题,解决办法如下:
gcc编译的时候加上 -lm
因为你使用了math.h,就必须加-lm
linux下就这样
ps:这个方法是我找来的,但是确实可行!我以前也遇到过这个问题,按这个可行!