如何将 g++ 升级到 4.7.1?

如何将 g++ 升级到 4.7.1?

Richard Holloway 的回答此主题很好地解释了如何从 4.6.3 升级到 4.7.0(我的情况是 12.04),但我想升级到 4.7.1,它已经推出一段时间了。但是没有软件包g++-4.7.1,我不知道该怎么做,其他人知道吗?

答案1

哇,这太痛苦了。下面是我的做法(注意:适用于 32 位系统):

  1. $sudo apt-get 安装 gcc-multilib

  2. $sudo apt-get 安装 m4

  3. 下载mpfr、配置、制作、安装

  4. 下载绿肥、配置、制作、安装

  5. 下载进程控制、配置、制作、安装

  6. 为了弥补路径信息不足,在 .bashrc 中添加了以下内容

导出 LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH

导出 LIBRARY_PATH=/usr/lib/i386-linux-gnu 导出

导出 C_INCLUDE_PATH=/usr/include/i386-linux-gnu 导出

导出 CPLUS_INCLUDE_PATH=/usr/include/i386-linux-gnu

前者我来自这里后者来自这里,根据我的安装位置进行了适当修改。

.7. 出于同样的原因添加这些符号链接:

$sudo ln -s /usr/include/i386-linux-gnu/gnu/stubs-32.h /usr/include/gnu

$sudo ln -s /usr/lib/i386-linux-gnu/crti.o /usr/lib/crti.o

$sudo ln -s /usr/lib/i386-linux-gnu/crt1.o /usr/lib/crt1.o

$sudo ln -s /usr/lib/i386-linux-gnu/crtn.o /usr/lib/crtn.o

$sudo ln -s /usr/local/lib/libmpc.so.3 /usr/lib/libmpc.so.3

.8. 下载 g++-4.7.1,配置,make,make install

答案2

尝试编译 g++-4.7.1

镜像列表:

http://gcc.gnu.org/mirrors.html

选择镜像,单击发布并搜索 gcc-4.7.1。

下载源代码,并编译。

相关内容