it-swarm.com.de

Alte Version von gcc für neues Ubuntu

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.

15

Alternativ zu den Debian-Schnappschüssen, die Elazar in seine Antwort gepostet 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 hinzu, wie Elazar bereits beschrieben hat:

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.

13
Ignitor

Sie können Debian-Schnappschüsse verwenden. Fügen Sie die folgenden Zeilen zu /etc/apt/sources.list hinzu

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.

17

Sie können gcc-4.4 (oder eine beliebige Version zwischen 4.4 und 8) unter Ubuntu 16.04 über ( Toolchain test builds PPA ) hinzufügen.

 Sudo-Add-Apt-Repository ppa: Ubuntu-Toolchain-R/Test 
 Sudo-Apt-Get-Update 
 Sudo-Apt-Install 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" 
5
richud

Zu 4.2.3 musste ich hinzufügen

deb http://security.ubuntu.com/ubuntu hardy-security main

zu meinem /etc/apt/sources.list

Referenz1 , Referenz2

3
Framester

gcc-3.3 ist in allen aktuellen stabilen Releases verfügbar (In lucid ist es in lucid-backports verfügbar)

Liste der verfügbaren Binärdateien pro Release

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
2
micahg

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
2
rajeshk

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

https://launchpad.net/ubuntu/+source/gcc-opt

0
hithere