当前位置: 技术问答>linux和unix
gcc运行程序出现错误,求助。。。
来源: 互联网 发布时间:2016-09-27
本文导语: 为什么我用vim编写程序,gcc运行时显示sqrt()函数未定义,但在头文件我已经加上math.h了!!小弟初学,尽请指教!! | 重装GCC再试试? | 吧你代码贴出来看看 我试了下没问题啊 $ ...
为什么我用vim编写程序,gcc运行时显示sqrt()函数未定义,但在头文件我已经加上math.h了!!小弟初学,尽请指教!!
|
重装GCC再试试?
|
吧你代码贴出来看看
我试了下没问题啊
$ cat test.c
#include
#include
int
main()
{
float b=sqrt(2000);
printf("%f",b);
return 0;
}
$ gcc -o test test.c
$ ./test
44.721359
|
$ cat test.c
#include
#include
int
main()
{
float b=sqrt(2000);
printf("%f",b);
return 0;
}
$ gcc -o test test.c
$ ./test
44.721359
#include
#include
int
main()
{
float b=sqrt(2000);
printf("%f",b);
return 0;
}
$ gcc -o test test.c
$ ./test
44.721359
|
试试这样:加-lm,链接math库
$ gcc -o test test.c -lm
$ ./test