Gibt es ein Repository mit Paketen für alte Versionen von gcc für das neueste Ubuntu? Ich möchte gcc3 neben gcc 4 installieren, für Programme, die speziell gcc3 benötigen.
Gibt es ein Repository mit Paketen für alte Versionen von gcc für das neueste Ubuntu? Ich möchte gcc3 neben gcc 4 installieren, für Programme, die speziell gcc3 benötigen.
Antworten:
Alternativ zu den Debian-Schnappschüssen, die Elazar in seiner Antwort veröffentlicht hat , können Sie die Ubuntu-Paket-Repositorys für die älteren Ubuntu-Versionen verwenden: http://packages.ubuntu.com
Fügen Sie sie dem /etc/apt/sources.list
bereits beschriebenen Elazar hinzu:
deb http://archive.ubuntu.com/ubuntu/ hardy universe
deb-src http://archive.ubuntu.com/ubuntu/ hardy universe
Das Hardy Universe-Repository enthält gcc-3.4.
Sie können Debian-Snapshots verwenden . Fügen Sie die folgenden Zeilen hinzu/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
Mach jetzt
$ apt-get update
$ apt-get install g++-3.4
Und du bist fertig!
Dies funktioniert für viele andere alte Pakete. Stellen Sie sicher, dass Sie den richtigen Zeitstempel auswählen und auf der Website snapshots.debian nach dem richtigen suchen.
build-essential
mit apt-get installiert .
Sie können gcc-4.4 (oder eine beliebige Version zwischen 4.4 und 8) unter Ubuntu 16.04 über die ( Toolchain Test Builds PPA ) hinzufügen.
sudo add-apt-repository ppa: ubuntu-toolchain-r / test sudo apt-get update sudo apt installiert gcc-4.4
Wenn Sie außerdem gcc-4.4 auf RH6 emulieren müssen, erstellen Sie Ihr Zielprogramm mit
make CC = "gcc-4.4 -U_FORTIFY_SOURCE"
gcc-3.3 ist in allen aktuellen stabilen Releases verfügbar (In lucid ist es in lucid-backports verfügbar)
Liste der pro Release verfügbaren Binärdateien
Sie können die obige Liste mit den folgenden Befehlen sehen:
Quellpaketliste:
rmadison gcc-3.3
Quell- und Binärliste:
rmadison gcc-3.3 -S
Für GCC 3.4 ist die korrekte Quell-URL wie folgt, da die alten in old-releases.ubuntu.com verschoben werden. Vielen Dank an @Ignitor für den Hauptzeiger
bearbeiten
/etc/apt/sources.list
Für luftige, gepflegte, kantige, lebhafte, mutige, robuste usw
deb http://old-releases.ubuntu.com/ubuntu/ hardy universe
deb-src http://old-releases.ubuntu.com/ubuntu/ hardy universe
von xenial
apt update
apt install gcc-3.4
Unter Ubuntu 18.04 habe ich Folgendes getan:
sudo apt install gcc-opt
um gcc-3.3, gcc-3.4 und gcc-4.0 zu installieren