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?
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?
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.
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? –
Diese Repositories sind für munter. Welche Ubuntu-Distribution hast du? –
Ich habe Ubuntu 8.10 –
Debian-Pakete sollten auf Ubuntu funktionieren. Es basiert auf Debian.
Edit: Versuchen Sie folgendes:
sudo apt-get install gcc-snapshot
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
Ich glaube nicht, dass er 6 Monate auf die nächste Ubuntu-Veröffentlichung warten möchte. – Zifre
Sind die Pakete debian und ubuntu nicht binärkompatibel? –
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).
Kompilieren von GCC ist viel schwieriger als es klingt. – Zifre
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? –
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. –
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.
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.
Von Ihrem Terminal Typ sudo apt-get install g++
. Es hat großartig für mich gearbeitet!
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
Kompilieren ist kein Problem. Installation ohne dpkg ist. –
Installieren Sie es einfach nicht in/usr. Legen Sie es in Ihr Home-Verzeichnis. – Zifre