GCC 编译linux运用程序开方错误的解决办法
2015-09-09 22:47
489 查看
程序如下:
test.c
#include<stdio.h>
#include<math.h>
#define SQ 121
int main(void)
{
int x;
x = sqrt(SQ);
return 0;
}
编译:gcc -g -o test test.c
GCC编译时显示错误,为sqrt没有定义
解决办法为:
test.c
#include<stdio.h>
#include<math.h>
#define SQ 121
int main(void)
{
int x;
x = sqrt(SQ);
return 0;
}
编译:gcc -g -o test test.c
GCC编译时显示错误,为sqrt没有定义
解决办法为:
用-lm把数学库链接进去
编译:gcc -g -o test test.c -ml
相关文章推荐
- Linux 下查看局域网内所有主机IP和MAC
- Linux中vi编辑命令
- Linux.NET学习手记(5)
- Linux.NET学习手记(4)
- Linux.NET学习手记(3)
- [linux]原子化的写文件操作writev
- Linux.NET学习手记(2)
- Linux.NET学习手记(1)
- centOS6.5 heartbeatV3+pacemaker实现高可用集群
- CentOS没有相关命令的解决
- Linux 软件安装到 /usr,/usr/local/ 还是 /opt 目录?
- linux下载文件命令wget
- Linux开发调试经验整理(一)——Release版本死锁定位
- Linux 常用命令
- linux-C子进程退出信号
- linux下jsoncpp的编译和测试使用
- 系统调用原理
- linux 初级阶段整理笔记
- centos 下面安装lamp
- Linux(Ubuntu-GNOME)桌面常用快捷方式总结