我想在 Ubuntu 上试验新的 GCC 5.1 C++ 编译器。
如何在 Ubuntu 上安装 GCC 5.1?
我更喜欢某种形式的预构建可执行文件,我可以下载和安装,而不是下载 GCC 的源代码并从中构建整个 GCC 5.1。
此外,由于我阅读了在 GCC 5 中更改的 libstdc++ 的 ABI,是否也必须使用 GCC 5.1 安装新版本的 libstdc++?
软件包 g++-5(gcc 版本 5.2.1)可用于 debian 测试或 ubuntu wily。以前的里程碑是 4.9 和 4.8。在两者之间获得一个版本会更困难,比如 5.1。
如果对 5.2.1 仍然满意,则将此行添加到 /etc/apt/sources.list:
deb http://ftp.debian.org/debian/ stretch main
尝试安装包及其依赖项:
# apt-get update
# apt-get install g++-5
然后希望它会安装没有问题。(这很大程度上取决于主机上使用的是哪个 ubuntu 版本。)从稳定的 debian(jessie)到 ubuntu trusty(gcc 4.8)的 g++-4.9 安装对我来说是成功的。完成后,从源列表中注释掉先前添加的行和
# apt-get update
如果您喜欢永恒的升级,那么请设置一个合适的固定规则。