是否有一个存储库,其中包含旧版gcc和最新Ubuntu的软件包。我想与gcc 4一起安装gcc3,以专门用于需要gcc3的程序。
是否有一个存储库,其中包含旧版gcc和最新Ubuntu的软件包。我想与gcc 4一起安装gcc3,以专门用于需要gcc3的程序。
Answers:
或替代Elazar在其答案中发布的Debian快照,您可以使用旧版Ubuntu版本的Ubuntu软件包存储库:http : //packages.ubuntu.com
将它们添加到/etc/apt/sources.list
已经描述的Elazar中:
deb http://archive.ubuntu.com/ubuntu/ hardy universe
deb-src http://archive.ubuntu.com/ubuntu/ hardy universe
Hardy Universe存储库是包含gcc-3.4的存储库。
您可以使用debian快照。将以下行添加到/etc/apt/sources.list
deb http://snapshot.debian.org/archive/debian/20070730T000000Z/ lenny main
deb-src http://snapshot.debian.org/archive/debian/20070730T000000Z/ lenny main
deb http://snapshot.debian.org/archive/debian-security/20070730T000000Z/ lenny/updates main
deb-src http://snapshot.debian.org/archive/debian-security/20070730T000000Z/ lenny/updates main
现在做
$ apt-get update
$ apt-get install g++-3.4
然后您就定了!
这适用于许多其他旧软件包,请确保选择正确的时间戳记,并在snapshots.debian网站上查找正确的时间戳记。
build-essential
使用apt-get 安装。
您可以通过(工具链测试构建PPA)在Ubuntu 16.04上添加gcc-4.4(或4.4到8之间的任何版本)
sudo add-apt-repository ppa:ubuntu-toolchain-r / test sudo apt-get更新 sudo apt安装gcc-4.4
顺便说一句,如果您需要在RH6上模拟gcc-4.4,请使用
使CC =“ gcc-4.4 -U_FORTIFY_SOURCE”
gcc-3.3在所有当前的稳定发行版中可用(在清醒状态下,它在清醒后备版本中可用)
您可以使用以下命令查看上面的列表:
源码包列表:
rmadison gcc-3.3
源代码和二进制列表:
rmadison gcc-3.3 -S
在Ubuntu 18.04上,我做到了:
sudo apt install gcc-opt
安装gcc-3.3,gcc-3.4和gcc-4.0