undefined reference to `sqrt'
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/20 06:58:43
undefined reference to `sqrt'
#include
#include
double safe_sqr(double _d_num)
{
printf("%lf\n",_d_num);
double d_temp_value = abs((int)_d_num);
printf("%lf\n",d_temp_value);
return sqrt(d_temp_value);
}
int main(int argc,char *argv[])
{
double d_value = safe_sqr(100.0);
printf("%lf\n",d_value);
return 0;
}
#include
#include
double safe_sqr(double _d_num)
{
printf("%lf\n",_d_num);
double d_temp_value = abs((int)_d_num);
printf("%lf\n",d_temp_value);
return sqrt(d_temp_value);
}
int main(int argc,char *argv[])
{
double d_value = safe_sqr(100.0);
printf("%lf\n",d_value);
return 0;
}
我的答案实在Linux环境下:
实际上是没有链接math数学库,所以要 :$gcc test.c –lm //-lm就是链接到math库.
这样会生成 a.out 文件.直接执行就可以了:$./a.out
实际上是没有链接math数学库,所以要 :$gcc test.c –lm //-lm就是链接到math库.
这样会生成 a.out 文件.直接执行就可以了:$./a.out
undefined reference to `sqrt'
undefined reference to 'pthread_create'是什么意思?
undefined reference
C++undefined reference to `CreateList(SeqList*)是什么意思
gtk 的错误undefined reference to `GTK_TEXT'
[Linker error] undefined reference to `WinMain@16' 怎么办
C++新手问题:编译时提示:[Linker error] undefined reference to `operato
以下是一个简单的小程序,gcc编译的时候提示undefined reference to `A::m',我想知道我错在哪
undefined
Call to undefined function mysql_connect()
reference to multidefined symbol
请解释make reference to与reference is made to