Cygwin - Aktualisierung einer alten Version von g ++

934
Trent

Ich habe Cygwin installiert, aber es scheint, dass der Spiegel, aus dem ich meine Pakete wählte, sehr alte Versionen hatte. Ich verwende g ++ 3.4.4, aber die neueste Version ist 4.8.0

Wann immer ich auf die g ++ - Website ging, waren die .tars für 4,8 ~ 100 MB; Ich habe heruntergeladen und es enthielt Tausende von Dateien. Ich dachte, ich musste nur g ++. Exe aus Cygwins Verzeichnis / bin / ersetzen, aber es scheint komplizierter zu sein.

Oder fehlt mir etwas / gibt es einen einfacheren Weg?

0
Warum führen Sie die cygwin `setup.exe` nicht noch einmal aus und wählen einen anderen Spiegel aus? Wenn Sie nur durchklicken, werden alle installierten Pakete aktualisiert. Dies funktioniert normalerweise einwandfrei für mich, aber ich weiß nicht genau, ob es funktioniert, wenn Sie ein Upgrade von einer solchen alten Version durchführen. Neuinstallation ist keine Möglichkeit? mpy vor 10 Jahren 0
Das einzige, was Sie auf der GCC-Website herunterladen können, ist der Quellcode. Sie haben Links zu Websites mit Binärdateien [hier] (http://gcc.gnu.org/install/binaries.html), einschließlich [Cygwin] (http://cygwin.com/cgi-bin2/package-grep.cgi?grep) = gcc). Daniel Beck vor 10 Jahren 0
Übrigens, die aktuelle Version von `g ++ 'im cygwin-Repo ist 4.5.3 (wird gerade über den Spiegel" TU Dresden "aktualisiert.) mpy vor 10 Jahren 0

1 Antwort auf die Frage

1
Yaakov

Die gcc4-*Pakete bieten derzeit die 4.x-Versionen von GCC. 4.7.2 ist derzeit als Test Version, die installiert werden kann, setup.exedurch Hin- und Herschalten die Versionsnummer von jedem der gcc4-*Pakete, bis die 4.7.2 Version angezeigt wird.