CentOS下编译安装Gcc-4.9
给公司测试服务器搭环境,手工安装gcc-4.9.0颇费功夫,记录如下。
1、安装gcc、g++,系统源默认安装版本为4.4.7;
2、安装依赖包GMP、MPFR、MPC,注意安装顺序;
3、修改动态库链接路径,加入GMP、MPFR、MPC;
4、编译安装Gcc-4.9,新创建目录gcc-build来存放Make过程产生文件;
5、拷贝Gcc-4.9的头文件至目录/usr/include/c++;
6、修改LD_LIBRARY_PATH、PATH和CPLUS_INCLUDE_PATH,保存到/etc/profile;
7、建立新的Gcc、G++软连接。
1、yum -y install gccyum -y install gcc-c++ 2、mkdir /usr/local/gmp-4.3.2./configure --prefix=/usr/local/gmp-4.3.2/makemake installmkdir /usr/local/mpfr-2.4.2./configure --prefix=/usr/local/mpfr-2.4.2 --with-gmp=/usr/local/gmp-4.3.2makemake installmkdir /usr/local/mpc-0.8.1./configure --prefix=/usr/local/mpc-0.8.1 --with-gmp=/usr/local/gmp-4.3.2 --with-mpfr=/usr/local/mpfr-2.4.2makemake install 3、export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/gmp-4.3.2/lib:/usr/local/mpfr-2.4.2/lib:/usr/local/mpc-0.8.1/lib 4、mkdir gcc-bulidcd gcc-build../gcc-4.9.0/configure --prefix=/usr/local/gcc-4.9.0 --exec-prefix=/usr/local/gcc --enable-languages=c,c++ --with-gmp=/usr/local/gmp-4.3.2 --with-mpfr=/usr/local/mpfr-2.4.2 --with-mpc=/usr/local/mpc-0.8.1 --disable-multilibmakemake install 5、cp -r /usr/local/gcc-4.9.0/include/c++/4.9.0 /usr/include/c++ 6、export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/gmp-4.3.2/lib:/usr/local/mpfr-2.4.2/lib:/usr/local/mpc-0.8.1/lib:/usr/local/gcc/lib64export PATH=$PATH:/usr/local/gcc/binexport CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/include/c++/4.9.0:/usr/include/c++/4.9.0/x86_64-unknown-linux-gnu 7、 mv gcc gcc-4.4.7ln -s /usr/local/gcc/bin/gcc ./gccmv g++ g++-4.4.7ln -s /usr/local/gcc/bin/g++ g++
转载于:https://www.cnblogs.com/crazychris/p/4213029.html
CentOS下编译安装Gcc-4.9相关推荐
- nginx 怎么重新编译安装mysql,centos 下 编译安装 nginx + mysql + php 服务
centos 下编译安装nginx + mysql + php 服务 1.安装nginx 1.1.安装依赖包 yum install wget make gcc gcc-c++ pcre-devel ...
- linux怎么离线安装gcc文件夹,CentOS下离线安装gcc环境,图文详细,方法全面
CentOS下离线安装gcc环境,图文详细,方法全面 下载 方式1:如果有网的虚拟机还没有安装,可以直接 yum install --downloadonly --downloaddir=/root/ ...
- linux下编译安装gcc,Linux编译安装GCC 5.1.0
Linux下编写C/C++程序自然缺不了一个优秀的编译器,Linux下比较常见的自然是GCC了.2015年4月下旬GCC也出到了5.1.0版本,对于C++11/14也有了更好的支持了.因为最近在学习O ...
- linux系统下编译安装gcc库
概述 一般来说,gcc.g++为linux系统基础组件,不会需要升级,但在安装某些新软件时,需要c++17支持,此时就需要升级gcc.g++. g++包含在gcc库中,所以直接升级gcc即可. gcc ...
- CentOS下编译安装LAMP开发环境
http://www.linuxidc.com/Linux/2011-10/45743.htm 配置PHP开发环境前获取软件包.笔者用的mysql版本是社区版本的.主要软件包有: httpd,mysq ...
- Debian/Ubuntu/Centos下编译安装RocksDB
参考:rocksdb/INSTALL.md at master · facebook/rocksdb 注意:gcc版本至少要4.8,安装教程:在CentOS/Debian/Ubuntu上编译安装最新版 ...
- centos 7使用gcc编译c语言,CentOS 7编译安装gcc 4.9.4
1. 为什么要升级到gcc4.9.x呢? 因为最近在做的一个项目中要用C++11新特性,而在 g++ 4.9 之前,regex 库并不支持 ECMAScript 的正则语法,换句话说,在 g++4.9 ...
- CentOS下编译安装python包管理安装工具pip教程
ubuntu 安装pip 代码如下: apt-get install python-pip 安装requests, pip install requests 对于centos的,直接 yum inst ...
- centos下编译安装curl拓展
---恢复内容开始--- 新的php环境没有curl拓展,现在用编译方式增加拓展. 一.安装curl 当前curl最新版本为7.32,下载地址为http://curl.haxx.se/download ...
- RHEL/CentOS下编译安装Nginx
##下载nginx源码: wget http://nginx.org/download/nginx-1.7.8.tar.gz tar -xv -f nginx-1.7.8.tar.gz -C /usr ...
最新文章
- 关于IOCP乱序的探讨
- Avalonia跨平台入门第二十三篇之滚动字幕
- 制作已编译的html帮助文件
- OSX上摆脱vagrant搭建CoreOS集群
- 十年 | 在Java开发做了10年后,才学会此绝招,用于颠覆Java应用
- java case 语句_ECMAScript switch 语句
- Forward Plus Rendering
- linux opera flash插件,Opera 浏览器找不到 flash 插件的解决方案
- 短期逾期影响贷款吗?
- 组网技术-路由与交换技术(五)
- 利用Rsyslog向ElasticSearch推送nginx access日志
- python视频处理代码_Python装逼指南——五行代码实现批量抠图,附视频抠图
- 史上最详细阿里云服务器搭建网站流程(图文教程)
- 天线工作原理以及如何计算天线长度
- 19年上半年读书清单一览
- HR看完这种简历就崩溃?真相是这样的!
- JVM进阶(六)——鲜为人知的二次标记
- python文件保存在哪里_Python 的文件保存路径
- 【面经】阿里数据研发三面面经
- thinkphp6控制器
热门文章
- jquery图片预加载+自动等比例缩放插件
- 比尔盖茨:有种事你永远不能等待!
- 【重识 HTML + CSS】盒子模型相关知识点
- ubuntu(Linux)使用losetup创建虚拟磁盘(挂载,格式化虚拟磁盘,回环设备)
- 10个大数据领域的杰出公司
- 能在ARC下跑的ASIHTTPRequest框架(以及升了5.0,用了ARC后N多开源框架不能用的解决方案) .
- testflight测试软件怎么,TestFlight使用步骤
- h5下划线怎么设置_【Word技巧】毕业论文封面那条永远对不齐的下划线?
- python爬虫之bs4库_三分钟搞定bs4库的解析器
- java rsa padding_rsa加密--选择padding模式需要注意的问题。。。