如何在Linux Mint上安装GCC 4.7.2?

7
我需要在Linux Mint 13上安装最新版本的GCC。我找到了一些适用于Ubuntu 12.04的有用终端命令,但似乎在互联网上没有类似Mint的命令...
编辑:我解决了这个问题,为了帮助其他人,写下这些命令: sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update sudo apt-get install g++-4.7 c++-4.7 一切正常。 :)
2个回答

6

不久前,我从源代码构建了它。

我按照这里的说明进行操作,但是我先下载并提取了gcc 4.7.2,然后用附带的此脚本替换步骤3到5(此脚本会为您执行这些步骤):

gcc-4.7.2/contribs/download_prerequisites

您可以从镜像站之一下载gcc源代码:http://gcc.gnu.org/mirrors.html


编辑:在文章中添加了说明。

  1. 下载并提取g++-4.7.2。

  2. $sudo apt-get install gcc-multilib m4

  3. 为弥补路径信息不足而将以下内容添加到.bashrc中:

    export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH

    export LIBRARY_PATH=/usr/lib/i386-linux-gnu export

    export C_INCLUDE_PATH=/usr/include/i386-linux-gnu export

    export CPLUS_INCLUDE_PATH=/usr/include/i386-linux-gnu

  4. 出于同样的原因,添加以下符号链接:

    $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

  5. 运行gcc-4.7.2/contribs/download_prerequisites

  6. 进行配置,制作和安装


3
寻找特定的软件包类型
apt-cache search "package"

在您的情况下,是“gcc”。我的显示至少有40个不同的GNU编译器包可供选择。您想要的那一个是gcc-4.7-base。在搜索之前,您还可以更新“apt-get”。
sudo apt-get update

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接