博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C 调用数学函数pow时遇到 undefined reference [已解决]
阅读量:4924 次
发布时间:2019-06-11

本文共 368 字,大约阅读时间需要 1 分钟。

1、问题描述

编译如下代码

#include 
#include
int main(){ float x = 2, y = 10; float p = 0; p = pow(x, y); printf("%f\n", p); return 0;}

 

出现如下问题

undefined reference to `pow'
2、解决方法
1)man pow

2)在man手册中提到 调用 pow要做两件事,

第一,包含头文件,第二编译时加  -lm
 
3)将数学库链接进来

$ gcc ss.c -o ss -g -Wall -lm

转载于:https://www.cnblogs.com/aqing1987/p/4313868.html

你可能感兴趣的文章
格式化数字串隔3个就断
查看>>
BUAA-OO-第二单元作业-电梯初体验
查看>>
CodeIgniter 目录结构详解
查看>>
跨子域的iframe高度自适应
查看>>
Redis配置文件详情
查看>>
Java语言基础—— 在控制台输入
查看>>
XMLHttpRequest之status
查看>>
[Daily Life]百首好歌
查看>>
利用cycript动态调试app
查看>>
Java过滤器(Filter)与SpringMVC拦截器(Interceptor)之间的关系与区别
查看>>
List集合序列排序的两种方法
查看>>
MVC 项目发布IIS之后 静态页面无法访问问题 404
查看>>
HDU 4740 The Donkey of Gui Zhou
查看>>
FZU 1096 QS Network
查看>>
TypeScript设计模式之策略、模板方法
查看>>
Linux2.6-4G的线性地址空间的分配与使用
查看>>
京东分布式缓存redis应用实战
查看>>
个人用户永久免费,可自动升级版Excel插件,使用VSTO开发,Excel催化剂功能第8波-快速可视化数据...
查看>>
官网分析(英雄传奇)(如何设计网站前端)
查看>>
SSH Key的生成和使用(for git)
查看>>