Linux | Ubuntu 升级 GCC 到 gcc-5.3
来源:互联网 发布:java 引用 参数 编辑:程序博客网 时间:2024/04/30 01:31
工作中需要将Linux机器上现有的4.7.3的gcc升级到5.2.0。在此记录下整个升级过程。
1.首先下载gcc 5.2.0的源码,gcc的官网在https://gcc.gnu.org/。
也可以通过命令行进行下载。
wget ftp://ftp.fu-berlin.de/unix/languages/gcc/releases/gcc-5.2.0/gcc-5.2.0.tar.bz2
2.将下载下来的.tar.bz2文件进行解压。
tar -xvf gcc-5.2.0.tar.bz2
3.因为gcc 5.2.0的需要依赖于gmp, mpfr和mpc。首先安装这三个包:
sudo apt-get install libgmp-dev
sudo apt-get install libmpfr-dev
sudo apt-get install libmpc-dev
4.进入解压的目录,开始configure
./configure
5.进行make并install
make
sudo make install
至此,gcc 5.2.0就安装完成了。这里有一点需要注意的是,生成的gcc文件默认放在了/usr/local/bin下,而不是gcc 4.7.4所在的/usr/bin下。接下来需要将gcc 4.7.3卸载掉。
执行如下命令:
sudo apt-get remove gcc
因为我们默认执行gcc是找/usr/bin下的,所以我们可以将/usr/local/bin/gcc软连接到/usr/bin下。即:
sudo ln -s /usr/local/bin/gcc /usr/bin/gcc
此时再执行gcc --version就会显示为5.2.0。如果cc命令仍然执行/usr/bin/gcc,则就完成了。如果没有的话,可能仍然需要手动链接一下。
正如大家所知道的GCC并不支持"make uninstall". 一种推荐安装方式就是把GCC 安装在你自己指定的一个路径,当你不须要某个GCC版本号的时候你仅仅须要移除相应版本号就可以。
如果你已经有一个老的版本号在你的系统中,最简单的方式就是:
1)加入�PPA(Personal Package Archive)到里的程序仓库(repositories )里
2更新程序仓库(repositoris)
3)升级程序
sudo add-apt-repository ppa:ubuntu-toolchain-r/testsudo apt-get update
加入�新 PPA(Peronal Package Archive) 到系统删除 alternative
sudo update-alternatives --remove-all gcc sudo update-alternatives --remove-all g++
然后:sudo apt-get install gcc-4.8sudo apt-get install g++-4.8
把gcc,g++ 安装为 alternativessudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 20sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 20sudo update-alternatives --config gccsudo update-alternatives --config g++
最后:sudo apt-get updatesudo apt-get upgrade -ysudo apt-get dist-upgrade
译者加:
測试升级效果
终端输入:gcc -v
终端输例如以下:
...
gcc version 4.8.1 (Ubuntu 4.8.1-2ubuntu1~10.04.1)
阅读全文
0 0
- Linux | Ubuntu 升级 GCC 到 gcc-5.3
- ubuntu 升级gcc 到4.7
- Ubuntu gcc 升级到5.4
- Linux(ubuntu)+gcc/g++ 升级
- Ubuntu linux下升级GCC到gcc4.8.1
- UBUNTU 升级GCC 到 4.6版本
- Ubuntu升级gcc版本到5.2.0
- Ubuntu 12.04 升级gcc到gcc4.8
- Linux(CentOS 6.5) 手动升级gcc到gcc-6.1.0
- Linux(ubuntu)+gcc/g++ 升级
- Ubuntu 14.04 LTS 下降级到4.7 and 升级 gcc 到 gcc-4.9、gcc-5 版本
- Ubuntu下升级GCC
- Ubuntu升级gcc版本
- Ubuntu升级GCC版本
- Ubuntu升级GCC版本
- 升级Ubuntu 12.04的gcc,g++ 升级到4.7
- Ubuntu 14.04 LTS 下升级 gcc 到 gcc-4.9、gcc-5版本
- Ubuntu 14.04 LTS 下升级 gcc 到 gcc-4.9、gcc-5 版本
- STL学习之二:vector用法示例2
- 集合工具类之Map特点和实现类的详解
- 读道德经的心得
- Graphics类及相关类详解
- 向经典致敬
- Linux | Ubuntu 升级 GCC 到 gcc-5.3
- Java泛型
- redis的基本操作--String
- java中的异常--简单讲解
- 研究点
- 虚拟币开发专题(钱包无法下载区块链解决办法)
- JSP学习笔记(7)_xml文件解析
- Scanning for multiple characters
- mac连接linux