Ubuntu 12.04 升级gcc 4.9
环境:
Ubuntu 12.04 32位
gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)
sudo apt-get install gcc-4.9
问题:
Err http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu/ precise/main gcc-9-base i386 9.1.0-5ubuntu1~12.04.2
404 Not Found
Err http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu/ precise/main libgcc1 i386 1:9.1.0-5ubuntu1~12.04.2
404 Not Found
Err http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu/ precise/main libatomic1 i386 9.1.0-5ubuntu1~12.04.2
404 Not Found
Err http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu/ precise/main libgomp1 i386 9.1.0-5ubuntu1~12.04.2
404 Not Found
Err http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu/ precise/main libitm1 i386 9.1.0-5ubuntu1~12.04.2
404 Not Found
Err http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu/ precise/main libquadmath0 i386 9.1.0-5ubuntu1~12.04.2
404 Not Found
解决:
# 添加ppa源 sudo add-apt-repository ppa:ubuntu-toolchain-r/test # 更新软件列表 sudo apt-get update # 重新执行安装指令 sudo apt-get install gcc-4.9 sudo apt-get install g++-4.9 # 将gcc和g++绑定到新安装的版本上 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 40 sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.9 40