Wie aktualisiert man GCC in MinGW unter Windows?
Ich bin verwendet, um manuell installieren Sie den GCC aus dem Quellcode, bevor Sie auf Ubuntu und es war ein schmerzhafter Prozess. Damit ich wirklich nicht wollen, zu tun, wiederholen Sie diesen Vorgang. Derzeit, ich habe MinGW und GCC (4.6.2) auf meinem Rechner installiert. So gibt es eine einfache Möglichkeit zum aktualisieren von GCC ohne Gebäude vollständig von der Quelle? Hat jemand es schon einmal geschafft, kann mir einige Tipps?
InformationsquelleAutor der Frage Chan | 2012-03-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Snapshots und release-builds von MinGW http://code.google.com/p/mingw-builds/downloads/list
InformationsquelleAutor der Antwort sigman
Update-Paket-Liste (benötigt Internetverbindung):
mingw-get update
Nach diesem Durchlauf aktualisieren
mingw-get upgrade
Nachdem diese Ihre mingw Pakete sollten aktualisiert werden, um neuesten Versionen.
Gibt es auch GUI-version namens
MinGW Installation Manager
und befindet sich arttypisch zuInformationsquelleAutor der Antwort Yuriy Petrovskiy
UPDATE: Nov-5-2012, MinGW umfasst 4.7.2 der GCC compiler, das ist die aktuelle version. Ich persönlich benutze den MinGW-Paket, denn es enthält MSYS und anderen Werkzeugen, und da es der de facto standard, ich hoffe, dass es besser ist, unterstützt. Der einzige Nachteil ist der GDB enthalten nicht enthalten Python-Skripting, aber ich denke, dass kann separat aktualisiert werden.
Ich weiß nicht, ob Sie aktualisieren können, den GCC bei MinGW, aber es gibt alternative Projekte zu MinGW mit neueren Versionen von GCC.
Den MinGW-builds Projekt bietet ein ähnliches Paket wie MinGW, aber mit einem aktuellen GCC (4.7.2). Ich habe die Dateien extrahiert, um c:\MinGW (so konnte ich den gleichen Pfad) nach dem Umzug meine vorhandenen MinGW zu einem anderen Ordner. Nur MinGW hat MSYSalso, wenn Sie brauchen, (ich habe) kopieren Sie die msys-Ordner aus dem original-MinGW.
Nach der Installation von MinGW-builds, die das Ergebnis von g++ --version:
Den neuesten GCC kommt mit standard MinGW ist zurzeit 4.7.0. Ich stellte ein paar einfache Projekte in Code::Blocks, und die neuesten wxWidgets source, und alles scheint zu funktionieren.
Es ist erwähnenswert, dass MinGW-builds enthält ein Python-script fähigen version von GDB, in Fall, dass Sie STL-pretty printer-support, oder andere GDB-Python Funktionen.
Eine gute Wahl ist TDM-GCCdas ist ein Projekt, beherbergt eine beeindruckende installer enthält einen aktualisierten GCC-compiler (4.7.1) und support-tools. Es ist ein standalone-Paket. Soweit ich das beurteilen kann, mit Python-Skripten wird nicht unterstützt, in dem der GDB, die mit diesem Paket.
Schließlich ist es das MinGW-w64 Projekt, das ist ein fork von MinGW. Rubenvb, wer gepostet, eine Antwort auf diese Frage, hat eine gute standalone-Pakete (im persönlichen Ordner "builds") basiert auf diesem Projekt eine aktualisierte GCC (4.7.2). Der GDB enthalten zu sein scheint Python-Skript aktiviert.
InformationsquelleAutor der Antwort GravityWell
Ich gebaut habe, eine aktuellere GCC-4.7 (es ist gebaut in code freeze, also sollte es gleichwertig mit dem release). Auch dieser build enthält
<thread>
unterstützen.Den -gcc_linux-Paket ist, was Sie wollen, wenn Sie es verwenden möchten, auf Linux. Nur extrahieren Sie irgendwo ab und fügen Sie die
mingw??/bin
Verzeichnis-PFAD.PS: Es gibt eine native Windows-compiler und ein Windows Clang zu bauen. Ich schlage vor, mit Clang nur mit einem meiner GCC-4.6-builds, da es noch Probleme mit GCC 4.7 die libstd++. Extrahieren Sie die Klang-Paket im gleichen Verzeichnis wie das GCC-Paket und es wird funktionieren out of the box.
InformationsquelleAutor der Antwort rubenvb
wenn Sie MSYS2
öffnen Sie einfach mingw64-Konsole und geben Sie ein:
InformationsquelleAutor der Antwort b166er
Holen neuesten MinGW64 in Windows: https://sourceforge.net/projects/mingw-w64/?source=typ_redirect
Für alle Plattformen: https://mingw-w64.org/doku.php/download
InformationsquelleAutor der Antwort JerryGoyal