我需要在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
一切正常。 :)
答案 0 :(得分:5)
我是在不久前做的时候从源头构建的。
我按照here的说明进行了操作,但是我首先下载并提取了gcc 4.7.2而不是最后一步,并使用随附的脚本替换了步骤3到5(为您执行这些步骤):< / p>
gcc-4.7.2/contribs/download_prerequisites
您可以从其中一个镜像站点下载gcc源:http://gcc.gnu.org/mirrors.html
修改:在帖子中添加说明
下载并解压缩g ++ - 4.7.2
$ sudo apt-get install gcc-multilib m4
为了补偿路径信息不足,请将其添加到.bashrc
export LD_LIBRARY_PATH = / usr / local / lib:$ LD_LIBRARY_PATH
export LIBRARY_PATH = / usr / lib / i386-linux-gnu export
导出C_INCLUDE_PATH = / usr / include / i386-linux-gnu export
导出CPLUS_INCLUDE_PATH = / usr / include / i386-linux-gnu
出于同样的原因添加这些符号链接:
$ 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
运行gcc-4.7.2 / contribs / download_prerequisites
configure,make,make install
答案 1 :(得分:3)
查找特定的包类型
apt-cache search "package"
在你的情况下“gcc”。我展示了至少40种不同的gnu编译器软件包可供选择。它听起来像你想要的是gcc-4.7-base。您也可以在搜索前更新apt-get
。
sudo apt-get update