如何刷新文件 math.h

发布于 2024-10-05 02:36:32 字数 359 浏览 2 评论 0原文

可能的重复:
为什么我在调用时遇到链接错误Math.h 中的函数?

你好,我在 C (gcc) 中遇到问题,当我编译包含 Math.h 的程序并使用其中的函数时,它显示“未定义的引用...”。对于 sqrt、log 会发生这种情况,但对于其他情况(例如 pow)则不会。我该如何修复这个库或重新安装它?提前致谢。 [我使用的是Ubuntu]

Possible Duplicate:
Why Am I Getting Link Errors When Calling Function in Math.h?

Hello, I have a problem in C (gcc), when I compile a program that includes Math.h and uses functions from there, it says "undefined reference to...". it happens for sqrt, log, but for others not (for instance pow). How can I fix this library or reinstall it ? thanks in advance.
[I am using Ubuntu]

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梓梦 2024-10-12 02:36:32

您应该使用 -lm 选项进行链接:gcc -o test test.c -lm lm 表示链接数学。

You shold link with -lm option: gcc -o test test.c -lm lm means link math.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文