我的 Ubuntu 12.04 上有 G++ 4.7.2,我正在尝试安装 4.8。
我从 GNU 存储库下载了该文件。
configure
和之后make
,我收到以下错误:
collect2: error: ld returned 1 exit status
make[3]: *** [build/gengtype] Error 1..
ETC。
有什么办法可以在 Ubuntu 上安装 4.8 吗?
答案1
目前,g++-4.8
Ubuntu 存储库中不存在该程序,因为它仍处于不稳定或测试版本,并且也没有任何 PPA 可供获取g++-4.8
(即使你可以在其他地方找到,也可以在https://launchpad.net/~ubuntu-toolchain-r/+archive/test- 检查链接,你会发现它不存在)。但可以在Debian 存储库. 根据您的系统架构,下载:
- 软件包 4.8_4.8.1-10_amd64.deb适用于 Ubuntu 64 位
- 4.8_4.8.1-10_i386.deb适用于 Ubuntu 32 位。
更多关于:http://packages.debian.org/sid/g++-4.8,http://packages.debian.org/jessie/g++-4.8(您还应该检查依赖关系)。