在编译C语言源码的时候遇到如下问题:

undefined reference to ‘pow’

该函数定义在C的#include <math.h>头文件内,明明应用了缺报错了,原因是要在编译的时候加 -lm信息后就能正常运行:

示例如下: gcc -lm demo.c

测试time中的pow函数,自己写了一个demo进行测试:

#include<stdio.h>

#include<stdlib.h>

#include<time.h>

int main(){

pow(2,2);

return 0;

}

编译运行一切正常,这里正常的原因是因为pow内的函数是常数,如果其中一个参数是变量的话就会报异常。所以引用time包的时候一定要在编译的时候加-lm信息。

参考:undefined reference to `pow'_suwenqiang2011的博客-CSDN博客

解决C语言编译undefined reference to ‘pow’问题相关推荐

  1. undefined reference to pow

    解决undefined reference to `pow'问题 问题现象 使用math库, #include <math.h> 提示: undefined reference to `p ...

  2. 解决Qt Creator下 undefined reference to ‘qmain(int,char**)‘的问题

    解决Qt Creator下 undefined reference to 'qmain(int,char**)'的问题 参考文章: (1)解决Qt Creator下 undefined referen ...

  3. PHP无法编译undefined reference to `libiconv_open

    ./configure --prefix=/usr/local/php52 make时提示: ..................................................... ...

  4. libiconv库编译undefined reference to `aliases_lookup‘

    换了个编译工具编译 libiconv发现undefined reference to `aliases_lookup'问题,解决办法是在makefile的编译选项中添加-std=gnu89 举例 CF ...

  5. linux gcc编译undefined reference to `stricmp'问题

    最近gcc编译遇到这样的问题:undefined reference to `stricmp'. 查了下,stricmp是Windows特有函数. 解决方法: stricmp是Microsoft's ...

  6. linux kernel编译 undefined reference to `__ae

    问题代码 ktime_t calltime, delta, rettime;unsigned long long duration;calltime = ktime_get();/*获取当前时间*/ ...

  7. VM pow 函数 :undefined reference to `pow'

    具体解决办法 在你编译的最后加上 -lm 即可 代码一览: pow.c #include <stdio.h> #include <math.h> int main() {    ...

  8. 解决C语言编译时一闪而过的问题(详细好操作)

    方法一:右击你的项目名称,我的项目名称叫project1,再点击属性(这个方法是网课的老师教的值得一试) 点链接器.系统.子系统 将子系统设置成控制台即可. 方法二:可以在return 0 前 加上两 ...

  9. Eclipse - undefined reference to sin - cos - exp - sqrt - pow

    Eclipse - undefined reference to sin - cos - exp - sqrt - pow undefined reference to `pow' undefined ...

最新文章

  1. PHP实现http与https转化[转张宴]
  2. 《HTML5移动应用开发入门经典》—— 1.1 了解HTML5的由来
  3. linux文件明明存在却无法vim打开_教你几招,让你vim编辑器变得友善起来(特别水,不要点进来)...
  4. Android之Handler探索
  5. 十六、去年写的pandas使用方法梳理,2020年5月13日整理
  6. 前端设置使用rem最经典代码
  7. 报错:OMP: Error #15: Initializing libomp.dylib, but found libiomp5.dylib already initialized.
  8. php过滤微信特殊字符方案--》2017新版
  9. C# windows身份验证的连接字符串!
  10. 一眼把人看穿之社交方式 如何辨别朋友的信任度
  11. 数电(二)—分析/画逻辑电路图
  12. 码农架构 | Spring Boot 实现通用 Auth 认证的 4 种方式
  13. APP渗透—Android 7.0 抓包(教程)
  14. 机器学习及SparkMLlib简介
  15. 初学编程最应该知道的8个学习方法,可惜之前没人告诉我……
  16. 【惊了】迅雷下载速度竟然比不上虚拟机中的下载速度
  17. 【Linux篇】第十六篇——生产者消费者模型
  18. 国科大学习资料--最优化计算方法(王晓)--期末考试试卷历年题按题型汇总
  19. 数据分析案例3 海量数据分析---根据Ip地址计算归属地的需求
  20. 探究dosbox打印字符时的bug问题

热门文章

  1. 官网下载Eclipse历史版本
  2. 一张显卡卖5-6万?Tesla计算卡你凭什么这么贵!
  3. 网络爬虫playwright实现网站自动登录并签到
  4. [S]O-10-2 青蛙跳台阶问题
  5. win10开启最小化托盘/系统托盘
  6. 12月给自己一个逆袭的机会,社科院与杜兰大学金融管理硕士项目期待你的加入
  7. 写毕业论文更新目录时,如何让格式不会变?
  8. 车载网络测试 - 车载以太网 - Tester和DUT的IP、MAC、Logical addr设置
  9. java excel生成_java操作excel表,包括创建、读取、以及修改【via 度娘】
  10. PHP使用QQ邮箱发送邮件无需SMTP服务器