如何刷新文件 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您应该使用 -lm 选项进行链接:
gcc -o test test.c -lm
lm 表示链接数学。You shold link with -lm option:
gcc -o test test.c -lm
lm means link math.