解决C语言编译undefined reference to ‘pow’问题
在编译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’问题相关推荐
- undefined reference to pow
解决undefined reference to `pow'问题 问题现象 使用math库, #include <math.h> 提示: undefined reference to `p ...
- 解决Qt Creator下 undefined reference to ‘qmain(int,char**)‘的问题
解决Qt Creator下 undefined reference to 'qmain(int,char**)'的问题 参考文章: (1)解决Qt Creator下 undefined referen ...
- PHP无法编译undefined reference to `libiconv_open
./configure --prefix=/usr/local/php52 make时提示: ..................................................... ...
- libiconv库编译undefined reference to `aliases_lookup‘
换了个编译工具编译 libiconv发现undefined reference to `aliases_lookup'问题,解决办法是在makefile的编译选项中添加-std=gnu89 举例 CF ...
- linux gcc编译undefined reference to `stricmp'问题
最近gcc编译遇到这样的问题:undefined reference to `stricmp'. 查了下,stricmp是Windows特有函数. 解决方法: stricmp是Microsoft's ...
- linux kernel编译 undefined reference to `__ae
问题代码 ktime_t calltime, delta, rettime;unsigned long long duration;calltime = ktime_get();/*获取当前时间*/ ...
- VM pow 函数 :undefined reference to `pow'
具体解决办法 在你编译的最后加上 -lm 即可 代码一览: pow.c #include <stdio.h> #include <math.h> int main() { ...
- 解决C语言编译时一闪而过的问题(详细好操作)
方法一:右击你的项目名称,我的项目名称叫project1,再点击属性(这个方法是网课的老师教的值得一试) 点链接器.系统.子系统 将子系统设置成控制台即可. 方法二:可以在return 0 前 加上两 ...
- Eclipse - undefined reference to sin - cos - exp - sqrt - pow
Eclipse - undefined reference to sin - cos - exp - sqrt - pow undefined reference to `pow' undefined ...
最新文章
- PHP实现http与https转化[转张宴]
- 《HTML5移动应用开发入门经典》—— 1.1 了解HTML5的由来
- linux文件明明存在却无法vim打开_教你几招,让你vim编辑器变得友善起来(特别水,不要点进来)...
- Android之Handler探索
- 十六、去年写的pandas使用方法梳理,2020年5月13日整理
- 前端设置使用rem最经典代码
- 报错:OMP: Error #15: Initializing libomp.dylib, but found libiomp5.dylib already initialized.
- php过滤微信特殊字符方案--》2017新版
- C# windows身份验证的连接字符串!
- 一眼把人看穿之社交方式 如何辨别朋友的信任度
- 数电(二)—分析/画逻辑电路图
- 码农架构 | Spring Boot 实现通用 Auth 认证的 4 种方式
- APP渗透—Android 7.0 抓包(教程)
- 机器学习及SparkMLlib简介
- 初学编程最应该知道的8个学习方法,可惜之前没人告诉我……
- 【惊了】迅雷下载速度竟然比不上虚拟机中的下载速度
- 【Linux篇】第十六篇——生产者消费者模型
- 国科大学习资料--最优化计算方法(王晓)--期末考试试卷历年题按题型汇总
- 数据分析案例3 海量数据分析---根据Ip地址计算归属地的需求
- 探究dosbox打印字符时的bug问题
热门文章
- 官网下载Eclipse历史版本
- 一张显卡卖5-6万?Tesla计算卡你凭什么这么贵!
- 网络爬虫playwright实现网站自动登录并签到
- [S]O-10-2 青蛙跳台阶问题
- win10开启最小化托盘/系统托盘
- 12月给自己一个逆袭的机会,社科院与杜兰大学金融管理硕士项目期待你的加入
- 写毕业论文更新目录时,如何让格式不会变?
- 车载网络测试 - 车载以太网 - Tester和DUT的IP、MAC、Logical addr设置
- java excel生成_java操作excel表,包括创建、读取、以及修改【via 度娘】
- PHP使用QQ邮箱发送邮件无需SMTP服务器