2009-04-24 15 views
6

Es gibt ein Debian g++-4.4 Paket, , aber es ist nicht Ubuntu. Es gibt zu viele vom System zerstörte Gruselgeschichten im Internet.Wie installiere ich g ++ 4.4 auf Ubuntu?

Wie kann ich g ++ 4.4 auf Ubuntu installieren?

+1

Ich kann mir nicht vorstellen, dass Sie Ihr System zerstören würden, indem Sie es selbst kompilieren. Im schlimmsten Fall wäre es einfach nicht möglich, es zu kompilieren. – Zifre

+1

Kompilieren ist kein Problem. Installation ohne dpkg ist. –

+4

Installieren Sie es einfach nicht in/usr. Legen Sie es in Ihr Home-Verzeichnis. – Zifre

Antwort

2

Werfen Sie einen Blick auf diese URL. Ich habe gcc-4.4 (und g ++ - 4.4) von dort installiert, die die offiziellste Gruppe von Hackern zu sein scheinen, die gcc-4.4 in ein ubuntu .deb geschrieben haben. Bis jetzt läuft ohne Probleme:

https://launchpad.net/~ubuntu-toolchain/+archive/ppa

Grüße.

+0

Ich habe Repository gcc-4.4 installiert in Ordnung, aber g ++ - 4.4 gibt Fehler, dass libc6> = 2.8 nicht verfügbar ist. Während ich es installiert habe. Irgendwelche Ideen? –

+0

Diese Repositories sind für munter. Welche Ubuntu-Distribution hast du? –

+0

Ich habe Ubuntu 8.10 –

2

Debian-Pakete sollten auf Ubuntu funktionieren. Es basiert auf Debian.

Edit: Versuchen Sie folgendes:

sudo apt-get install gcc-snapshot 
+0

Oder warten Sie, bis ubuntu es zur Verfügung stellt. GCC 4.4 wurde gerade veröffentlicht und es kann eine Weile dauern, bis Distributionen Pakete dafür bereitstellen. – lothar

+3

Ich glaube nicht, dass er 6 Monate auf die nächste Ubuntu-Veröffentlichung warten möchte. – Zifre

+0

Sind die Pakete debian und ubuntu nicht binärkompatibel? –

0

Ich würde davon abraten. Wenn Sie eine neuere Version von g ++ benötigen, benötigen Sie, wenn Sie neue Funktionen von 4.4 verwenden, auch eine 4.4-Laufzeitbibliothek. Davon abgesehen würde ich einfach die Quelle herunterladen, ./configure --ALLMYOPTS&&make && sudo make install. Wenn Sie einen gcc erstellen möchten, der dem mit Ubuntu gelieferten ähnelt, sehen Sie sich apt-get source gcc an und suchen Sie in debian/rules nach ihren configure Flags (sie können auf mehrere Zeilen angewendet werden).

+1

Kompilieren von GCC ist viel schwieriger als es klingt. – Zifre

+3

sudo make install ist eine schlechte, schlechte, * schlechte * Idee. Warum nicht einfach --prefix =/home/was auch immer/einige/path/hier konfigurieren und als diesen Benutzer installieren? –

+0

Ausführen von "sudo make install" ist die Möglichkeit, dies für alle Benutzer Ihres Systems zu installieren, oder? Oder möchten Sie dies in Ihrem Home-Verzeichnis installieren und dann verschieben, um zu verhindern, dass das Installationsscript etwas Ungewöhnliches tut? Ich versuche nicht kritisch zu sein, nur neugierig, warum du das für so schrecklich hältst. –

0

Wenn es in einem Debian-Repository ist, sollte es unter Ubuntu kein Problem geben. Wenn Sie ein Repository hinzufügen möchten, folgen Sie einfach den Anweisungen here.

17

Ich empfehle Ihnen build-essential Paket installieren, das g ++ enthält.

Typ es in Ihrem Terminal:

$ sudo apt-get install build-essential

Dann Installation bestätigen.

1

Von Ihrem Terminal Typ sudo apt-get install g++. Es hat großartig für mich gearbeitet!

Verwandte Themen