永发信息网

深度空气 纯正小白 向各位用linux编写c程序的大神求解 这个错误是神马

答案:3  悬赏:40  手机版
解决时间 2021-03-28 09:51
  • 提问者网友:我没有何以琛的痴心不悔
  • 2021-03-27 14:38
深度空气 纯正小白 向各位用linux编写c程序的大神求解 这个错误是神马
最佳答案
  • 五星知识达人网友:大漠
  • 2021-03-27 15:59
在 gcc 最后边加个 –lm
你就一个文件吗. 直接上 gcc -o test test.c -lm
全部回答
  • 1楼网友:天凉才是好个秋
  • 2021-03-27 18:06
sqrt 函数未定义, 你包含math.h头文件了吗?追问有的啊
# include
# include
main()
{
int a=0;
double b;
scanf("%d",&a);
b=sqrt(a);
printf("这是一个在ubuntu下写的c程序。");
printf("%f也~\n",b);
}
  • 2楼网友:傲气稳了全场
  • 2021-03-27 17:22
可能是找不到.so的链接库,你gcc [文件名.c] -o [输出结果] -lm试试,-lm是指将math.h的动态链接库包含进编译过程
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯