QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1203|回复: 5

关于 sqrt函数!!

[复制链接]
发表于 2004-10-24 11:52:23 | 显示全部楼层 |阅读模式
该函数应该是标准库函数,头文件为<math.h>但是我加入该头文件后仍提示该函数未定义。我用的是 redhat 9  gcc 编译器是装机时安装的。会是什么问题?
难道不支持吗?sin()函数好像也不行!!
发表于 2004-10-24 12:57:57 | 显示全部楼层
<math>
回复

使用道具 举报

 楼主| 发表于 2004-10-24 14:35:47 | 显示全部楼层
应该不是吧!
<math>应该是C++中的头文件,用它好像还要加using namespace std;
我现在猜测可能手动加该链接库。我用的是C语言。这有关系吗?
回复

使用道具 举报

发表于 2004-10-24 17:31:53 | 显示全部楼层
编译时要连接数学库,加-lm参数。
回复

使用道具 举报

 楼主| 发表于 2004-10-24 18:20:59 | 显示全部楼层

谢谢

我试了一下,发现如果连libm.so连头文件都不用了!
回复

使用道具 举报

发表于 2004-10-24 22:28:32 | 显示全部楼层
没有学过C, 但是如果你用C++的话,使用math.h或cmath都没有关系。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-7 05:23 , Processed in 0.060791 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表