我使用的是debian 8 Jessie,它只在存储库中提供了gcc-4.9。我尝试以两种方式安装gcc-4.7但没有成功。
我尝试通过下载文件gcc-4.7.0.tar.gz手动安装gcc 但是当我安装依赖库时(apt-get install Libmpc-dev libmpfr-dev libgmp-dev gcc-multilib) Debian安装,没有询问gcc-4.9和兼容的库与gcc-4.9。 我尝试运行make进行手动安装,但发生错误,无法手动安装。
我尝试在文件/etc/apt/sourc.list中添加带有gcc-4.7的PPA存储库 Add-apt-repository ppa:ubuntu-toolchain -r / test,因为它在此链接中教导:https://askubuntu.com/questions/193513/problem-adding-a-ppa-to-install-gcc-4-7
当尝试apt-get install gcc-4.7时,系统会提示您安装多个依赖项...当请求安装依赖项时,请单击下面。
Root @ vmhp110deb8: / home / user1 # apt-get install gcc-4.7 gcc-4.7-base
Reading package lists ... Done
Building dependency tree
Reading state information ... Done
Note, by selecting 'gcc-4.7-base' for regex 'gcc-4.7'
Package gcc-4.7-base is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
Is available from another source
E: Package 'gcc-4.7-base' has no installation candidate
Root @ vmhp110deb8: / home / user1 # add-apt-repository ppa: ubuntu-toolchain-r / test
我试图找到一个具有gcc-4.7-base的存储库,但随后它要求安装其他依赖项,并通知它没有找到 图书馆已经过时等等。
我的另一个想法是下载Debian 7 Wheezy DVD(我认为其中包含gcc-4.7和所有依赖项)并添加为存储库,以便debian在DVD上查找gcc.4.7的所有依赖项。但是这个想法我还没有测试过。
有没有人可以帮我解决如何在debian 8上安装gcc 4.7的问题?
答案 0 :(得分:0)
你可以在这里阅读 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=765379
gcc-4.7不包含在Debian Jessie中
也许你可以试试这个
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-4.7
编辑:你已经尝试过了。我没注意到。
试用本手册: http://charette.no-ip.com:81/programming/2011-12-24_GCCv47/
我希望这有助于你:)