linux编译安装gcc5.3.0
1、下载GCC5.3.0安装包
#su #cd /opt #wget http://ftp.gnu.org/gnu/gcc/gcc-5.3.0/gcc-5.3.0.tar.gz
2、解压
#tar -zxf gcc-5.3..tar.gz
3、创建安装目录
#mkdir /usr/local/gcc-5.3./ #cd /usr/local/gcc-5.3./
4、配置安装
#/opt/gcc-5.3./configure -prefix=/usr/local/gcc-5.3.
如果出现如下错误:

说明缺少依赖库GMP、MPFR、MPC,可以从ftp://gcc.gnu.org/pub/gcc/infrastructure/下载,按下面顺序安装。
⑴ 安装GMP4.3.2
#cd /opt #wget ftp://gcc.gnu.org/pub/gcc/infrastructure/gmp-4.3.2.tar.bz2 #tar jxvf gmp-4.3..tar.bz2 #mkdir /usr/local/gmp-4.3. #cd /usr/local/gmp-4.3. #/opt/gmp-4.3./configure -prefix=/usr/local/gmp-4.3. #make #make install
⑵ 安装MPFR2.4.2
#cd /opt #wget ftp://gcc.gnu.org/pub/gcc/infrastructure/mpfr-2.4.2.tar.bz2 #tar jxvf mpfr-2.4..tar.bz2 #mkdir /usr/local/mpfr-2.4. #cd /usr/local/mpfr-2.4. #/opt/mpfr-2.4./configure --prefix=/usr/local/mpfr-2.4. --with-gmp=/usr/local/gmp-4.3. #make #make install
⑶ 安装MPC0.8.1
#cd /opt #wget ftp://gcc.gnu.org/pub/gcc/infrastructure/mpc-0.8.1.tar.gz #tar -zxf mpc-0.8..tar.gz #mkdir /usr/local/mpc-0.8. #cd /usr/local/mpc-0.8. #/opt/mpc-0.8./configure --prefix=/usr/local/mpc-0.8. --with-gmp=/usr/local/gmp-4.3. --with-mpfr=/usr/local/mpfr-2.4. #make #make install
5、再次配置GCC安装配置选项
#cd /usr/local/gcc-5.3. #/opt/gcc-5.3./configure --prefix=/usr/local/gcc-5.3. -enable-threads=posix -disable-checking -disable-multilib -enable-languages=c,c++ --with-gmp=/usr/local/gmp-4.3. --with-mpfr=/usr/local/mpfr-2.4. --with-mpc=/usr/local/mpc-0.8.
6、编译
#make
大约半小时编译完成......
7、安装
#make install
8、软链接
#ln -s /usr/local/gcc-5.3./bin/gcc gcc
#ln -s /usr/local/gcc-5.3./bin/g++ g++
9、添加环境变量
# vim /etc/bashrc
添加如下代码:
#gcc LD_LIBRARY_PATH=:/usr/local/mpc-0.8./lib:/usr/local/gmp-4.3./lib:/usr/local/mpfr-2.4./lib:/usr/local/gcc-5.3./lib:/usr/local/gcc-5.3./lib64 #export LD_LIBRARY_PATH
安装完毕!
linux编译安装gcc5.3.0的更多相关文章
- 源码编译安装gcc-5.3.0
系统环境:Amazon Linux AMI 2015.09.2 (HVM)---Fedora 23 Server 1.下载gcc-5.3.0安装包并将gcc-5.3.0.tar.gz放到/opt目录下 ...
- ubuntu14.04 编译安装gcc-5.3.0
最近编译个源码,要求对C++14的支持了,就GCC的编译安装最新的5.3.0,整个过程以root用户进行. 1.下载GCC源码,属于事后文档整理,已经不知道从哪下载了. 2.解压:tar -zxvf ...
- Linux下安装GCC5.3.0(亲测有效)
对于linux小白来说,只需要先知道怎么安装,至于为什么等学了linux再说吧..知识不系统的坏处啊! 首先,一般ubuntu上都预装了低级版本的Gcc,完全可以应付刷OJ时的C+Class+STL的 ...
- linux编译安装protobuf2.5.0
1.下载安装包 https://github.com/google/protobuf/releases?after=v3.0.0-alpha-4.1 找到相应的版本下载 2.解压安装包 #.tar.g ...
- CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14
准备篇: CentOS 7.0系统安装配置图解教程 http://www.osyunwei.com/archives/7829.html 一.配置防火墙,开启80端口.3306端口 CentOS 7. ...
- CentOS7 编译安装 nginx-1.10.0
对于NGINX 支持epoll模型 epoll模型的优点 定义: epoll是Linux内核为处理大批句柄而作改进的poll,是Linux下多路复用IO接口select/poll的增强版本,它能显著的 ...
- 【转】linux 编译安装nginx,配置自启动脚本
linux 编译安装nginx,配置自启动脚本 本文章来给各位同学介绍一篇关于linux 编译安装nginx,配置自启动脚本教程,希望有需要了解的朋友可一起来学习学习哦. 在公司的suse服务器装ng ...
- linux 编译安装nginx,配置自启动脚本
本文章来给各位同学介绍一篇关于linux 编译安装nginx,配置自启动脚本教程,希望有需要了解的朋友可一起来学习学习哦. 在公司的suse服务器装nginx,记录下安装过程: 参照这篇文章:Linu ...
- CentOS 6.2编译安装Nginx1.2.0+MySQL5.5.25+PHP5.3.13+博客系统WordPress3.3.2
说明: 操作系统:CentOS 6.2 32位 系统安装教程:CentOS 6.2安装(超级详细图解教程): http://www.osyunwei.com/archives/1537.html 准备 ...
随机推荐
- poj 1986tarjan模板题
#include<iostream> #include<vector> using namespace std; const int N=40010; int pre[N];/ ...
- node的express框架,核心第三方模块body-parser 获取我们所有post请求传过来数据
- 安装 body-parser模块- npm install body-parser -S - 调用- let bodyParser=require('body-parser'); - 设置中间件- ...
- springMVC @Value的使用
@Value 功能:将一个SpEL(SpEL:spring表达式类似于ognl)表达式结果映射到功能处理方法的参数上 例子:获取系统参数'java.vm.version'的值给到变量jvmVersio ...
- 利用mysql分析小规模数据
1 获取数据 示例:(/home/work/data/1.data) 123457,chenli,70 123458,liuyang,71 2 create table CREATE TABLE sc ...
- Rikka with Phi 线段树
Chosen Problem Solving and Program design as an optional course, you are required to solve all kinds ...
- java基础标识符,关键字,常量
1关键字1.1关键字的概述Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名.方法名.类名.包名.2标识符2.1什么是标识符就是程序员 ...
- java.lang.NoClassDefFoundError: Could not initialize class异常处理
借鉴:http://blog.csdn.net/sleepdancer/article/details/9207425 static { InputStream in = XXX.class.getR ...
- node安装-Win+Linux+Mac osx
node下载地址,除了Mac osx或Win平台,仅有Linux平台命令安装. Win.Mac 点击即可下载(注:Mac有dmg和pkg安装格式). Linux分为Redhot和Deepin系列,安装 ...
- 安装Nginx须要系统的辅助软件(linux)
安装Nginx须要系统的辅助软件(linux): yum -y install make gcc gcc-c++ ncurses-devel yum -y install zlib zlib-deve ...
- GSON学习笔记之初识GSON
引用"JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,採用全然独立于语言的文本格式.为Web应用开发提供了一种理想的数据交换格式. " ...