gcc 升级记
2017-11-09 19:45
295 查看
gcc 升级记
写在前面:因为需要用到 pika(一种类redis 存储), so 安装下。pika 要求 机器gcc版本高于4.8,而我的开发机的centos版本是6.2的,默认安装的gcc是4.4.7,so 升级下机器的gcc。目前pika 官网版本是 2.2.6,建议 gcc 还是使用大于等于4.8.5 版本比较好,使用4.8.2版的gcc(亲测此版也支持c++11)pika也能成功安装,但启动不了。
step1
wget http://gcc.skazkaforyou.com/releases/gcc-4.8.5/gcc-4.8.5.tar.gz[/code]
step2tar -xf gcc-4.8.5.tar.gz
step3cd gcc-4.8.5 ./contrib/download_prerequisites
step4mkdir gcc-build-4.8.5 cd gcc-build-4.8.5 ../configure --prefix=/usr/local/gcc-4.8.5/ --build=x86_64-linux --enable-languages=c,c++ --disable-multilib
ps: 建议指定prefix,回头安装完了,环境变量添加下,使用新版的gcc。
step5make -j4 (ps:友情提醒,非常耗时,可先忙其他事情) make install
成功了么,还没,此时 gcc -v 查看,版本号仍是旧的。vi ~/.bashrc
添加export PATH=/usr/local/gcc-4.8.5/bin:$PATH一行
保存后source ~/.bashrcgcc --version gcc (GCC) 4.8.5 Copyright © 2015 Free Software Foundation, Inc. 本程序是自由软件;请参看源代码的版权声明。本软件没有任何担保; 包括没有适销性和某一专用目的下的适用性担保。
大功告成!
相关文章推荐
- Linux下安装或升级gcc
- 编译安装升级gcc,ubuntu14.10可用
- 升级Ubuntu 12.04的gcc,g++ 升级到4.7
- centos6.4安装及升级gcc 4.8.2(已实践)
- 在Cygwin中升级GCC的麻烦 (序)
- centos 傻瓜式安装/升级GCC 4.7
- linux:centos gcc 升级 gcc-4.8.1
- Gentoo中gcc-4.1.2到gcc-4.3.2的升级
- ubuntu 13.04 编译 安装 升级 gcc 4.9.0 address sanitizer
- CentOS 6.5 gcc升级到4.8
- Cygwin 中Gcc的升级 4.4.2
- Ubuntu中升级gcc,g++版本
- gcc升级至高版本
- Ubuntu 14.04 LTS 版升级到 GCC 4.9.2
- Ubuntu 14.04 LTS 下升级 gcc 到 gcc-4.9、gcc-5 版本
- CentOS yum升级GCC到4.8
- redhat9上用rpm包方式升级gcc3.2到gcc3.4
- linux下升级gcc的方法
- 升级gcc