c - 如何刷新文件 math.h

标签 c gcc math.h

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

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

最佳答案

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

关于c - 如何刷新文件 math.h,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4301499/

相关文章:

c - 在Arduino IDE中将浮点值转换为科学记数法的语法?

c++ - 来自 math.h 的函数使用 C++/clr 返回无效结果

c - C 中表达式的问题

gcc -masm=intel 给我小写助记符

gcc - 在不同目录中使用已编译文件的绝对路径时,如何进行ccache缓存编译?

c++ - GCC 有内置的编译时断言吗?

c++ - VS2013 中破坏的毕达哥拉斯三角恒等式规则

c - 字符串与 C 中的 char 指针数组有何不同?

c++ - 如何检测之前连接的 SSL/TCP 套接字上的互联网断开连接?

c - c中的伪全局变量