Ubuntu下升级gcc跟g++

本文讲解在 Ubuntu 下升级 gcc 和 g++ 的实操方法,解决 TrinityCore 等程序对较新编…


生猛大蝦 - colorful 3d shapes vaporwave style

好吧,TrinityCore需要4.72版本的gcc做支撑.哥的是4.6.
只好再给它生个级了.次奥啊
装个TrinityCore,基本上要把哥服务器都给升级个遍了马蛋

干脆给他装个4.8版本的!

过程如下:

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo update-alternatives --remove-all gcc 
sudo update-alternatives --remove-all g++
sudo apt-get install gcc-4.8
sudo apt-get install g++-4.8
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 20
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 20
sudo update-alternatives --config gcc
sudo update-alternatives --config g++
 
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get dist-upgrade

如果安装时出现:

add-apt-repository: command not found

解决方法:安装工具包

apt-get install python-software-properties

安装成功后, 即可通过 gcc –version 命令查看当前版本.

❓ 延伸问答与排错指南(FAQ)
Ubuntu 下怎么把 gcc 升到指定版本?

先添加对应的软件源,再安装目标版本的 gcc 和 g++,随后用 update-alternatives 把 /usr/bin/gcc 和 /usr/bin/g++ 指向新版本,最后用 gcc –version 检查是否切换成功。

update-alternatives 切换 gcc 后没生效怎么办?

先确认已安装目标版本的 gcc/g++,再分别执行 –install 和 –config 重新选择默认项。如果仍未生效,检查是否有旧的 alternatives 记录残留,必要时先 remove-all 再重新绑定。

add-apt-repository 提示找不到命令怎么处理?

这是工具包缺失导致的,先安装 python-software-properties,再重新执行添加源命令。装好后再继续后续的 apt-get update、安装和版本切换步骤。


一条对“Ubuntu下升级gcc跟g++”的回复

  1. 小虾 的头像
    小虾

    如果木有 请执行 sudo apt-get update

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理。