我遇到一个奇怪的问题,请大虾们帮帮忙啊!

zzwonce 2005-09-21 02:56:16
我在编写C语言程序时遇到一个奇怪的问题!
在程序中我用到了两个数学函数modf和sqrt,文件头我用了#include<math.h>文件,应该没有什么问题对不对,但是我在Linux环境下用gcc编译是报undefined reference to "sqrt"错误,但是同样是数学函数modf为什么会有的呢!是不是sqrt不在那个头文件中呢!我也试了cos()函数,结果也找不到,而有些函数能找到,我就在郁闷了,为什么会这样?如果sqrt不在math.h中,那又在哪个文件里呢?请大虾们指点迷津!!谢谢!
...全文
50 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
yyy790601 2005-09-21
  • 打赏
  • 举报
回复
gcc -o test test.c -lm

23,115

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧