0x00 案例
目前正使用 Ubuntu 14.04.4 LTS,编译软件却发现 GCC 版本仍然处于 gcc-4.8 这个尴尬的老版本。
0x01 说明
幸好是 Ubuntu,toolchain/test 已经有了官方编译好的 gcc 版本。也只有 Ubuntu 才能够快速安装软件包来升级。其他系统则需要自己编译。。但是坑也比较多。。下一篇文章再细说吧。
0x02 解决方案
1. 添加 PPA,回车:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
假如提示未安装,则需要:
sudo apt-get install software-properties-common
2. 更新源:
sudo apt-get update
3. 更新系统:
sudo apt-get upgrade
4. 正式安装 gcc 5.3:
sudo apt-get install gcc-5 g++-5
5. 安装完成后,刷新一下:
sudo updatedb && sudo ldconfig
6. 解决 locate 找不到 gcc 的问题:
locate gcc
7. 更新系统链接:
update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 53 \ --slave /usr/bin/g++ g++ /usr/bin/g++-5 \ --slave /usr/bin/gcc-ar gcc-ar /usr/bin/gcc-ar-5 \ --slave /usr/bin/gcc-nm gcc-nm /usr/bin/gcc-nm-5 \ --slave /usr/bin/gcc-ranlib gcc-ranlib /usr/bin/gcc-ranlib-5
8. 安装完毕,可以用了。
评论前必须登录!
立即登录 注册