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的更多相关文章

  1. 源码编译安装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目录下 ...

  2. ubuntu14.04 编译安装gcc-5.3.0

    最近编译个源码,要求对C++14的支持了,就GCC的编译安装最新的5.3.0,整个过程以root用户进行. 1.下载GCC源码,属于事后文档整理,已经不知道从哪下载了. 2.解压:tar -zxvf ...

  3. Linux下安装GCC5.3.0(亲测有效)

    对于linux小白来说,只需要先知道怎么安装,至于为什么等学了linux再说吧..知识不系统的坏处啊! 首先,一般ubuntu上都预装了低级版本的Gcc,完全可以应付刷OJ时的C+Class+STL的 ...

  4. linux编译安装protobuf2.5.0

    1.下载安装包 https://github.com/google/protobuf/releases?after=v3.0.0-alpha-4.1 找到相应的版本下载 2.解压安装包 #.tar.g ...

  5. 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. ...

  6. CentOS7 编译安装 nginx-1.10.0

    对于NGINX 支持epoll模型 epoll模型的优点 定义: epoll是Linux内核为处理大批句柄而作改进的poll,是Linux下多路复用IO接口select/poll的增强版本,它能显著的 ...

  7. 【转】linux 编译安装nginx,配置自启动脚本

    linux 编译安装nginx,配置自启动脚本 本文章来给各位同学介绍一篇关于linux 编译安装nginx,配置自启动脚本教程,希望有需要了解的朋友可一起来学习学习哦. 在公司的suse服务器装ng ...

  8. linux 编译安装nginx,配置自启动脚本

    本文章来给各位同学介绍一篇关于linux 编译安装nginx,配置自启动脚本教程,希望有需要了解的朋友可一起来学习学习哦. 在公司的suse服务器装nginx,记录下安装过程: 参照这篇文章:Linu ...

  9. 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 准备 ...

随机推荐

  1. hrbust 1840 (树状数组第k大) 删点使用

    小橙子 Time Limit: 2000 MS Memory Limit: 32768 K Total Submit: 2(2 users) Total Accepted: 1(1 users) Ra ...

  2. Codeforces 651C Watchmen【模拟】

    题意: 求欧几里得距离与曼哈顿距离相等的组数. 分析: 化简后得到xi=xj||yi=yj,即为求x相等 + y相等 - x与y均相等. 代码: #include<iostream> #i ...

  3. Delphi ADO的Lookup类型字段的问题

    关于ADO数据集控件中的Lookup类型字段,在其Lookupkeyfields属性指向的字段中存在NULL值的,就会出现'EOleException with message '发生未知错误',这个 ...

  4. P2212 [USACO14MAR]浇地Watering the Fields 洛谷

    https://www.luogu.org/problem/show?pid=2212 题目描述 Due to a lack of rain, Farmer John wants to build a ...

  5. Sqlserver数据库发送邮件

    目录 1. Sqlserver数据库发送邮件 1.1. 概念了解 1.2. 配置 1.3. 测试发送邮件 1.3.1. 代码测试 1.3.2. 工具测试 1.4. 查看邮件日志 1. Sqlserve ...

  6. 【python】glob模块、os模块

    http://www.cnblogs.com/hongten/p/hongten_python_glob.html http://wenku.baidu.com/link?url=AgUq9_yQVj ...

  7. 搭建ELK收集PHP的日志

    架构: filebeat --> redis -->logstash --> es --> kibana 每个客户端需要安装filebeat收集PHP日志 filebeat把收 ...

  8. android:“新版飞机大战”源码开源啦!

    今天10.24,为了纪念程序猿的节日,把之前写过的一个"飞机大战"的一个源码开源了. 源码地址:https://github.com/nuptboyzhb/newplanegame ...

  9. mongodb的备忘录

    https://www.cnblogs.com/best/p/6212807.html

  10. Android实战简易教程-第四十五枪(SlideSwitch-好看又有用的开关button)

    开关button也是在项目中经经常使用到的控件,github上有开源的项目,我们研究下它的用法: 1.SlideButton.java: /* * Copyright (C) 2015 Quinn C ...