Advanced Java Services | MinGW für Eclipse CDT auf Version 4.8.1 aktualisieren |
![]() ![]() ![]() ![]() |
Die Version 4.8.1 erschien am 31. Mai 2013 und ist im wesentlich ein bug-fix release der am 22.März erschienen Version 4.8.0 (gcc.gnu.org/gcc-4.8). Darüberhinaus aber wurden in diese Version noch einige restliche C++11 Features aufgenommen, sodaß damit GCC 4.8.1 der erste feature-vollständige C++ Compiler für Windows ist, siehe etwa gcc-4.8.1-released-c11-feature-complete.
Auf der Suche mit Google stößt man zuerst auf einen Installer mit graphischer Oberfläche mingw-get-setup.exe. Hier gibt es aber keine Hilfestellung, welche Bibliotheken wirklich gebraucht werden. Es geht viel einfacher.
Der entscheidende Link ist sourceforge.net/projects/mingwbuilds/files/host-windows/releases/4.8.1
Hier folgt man dem Link zu mingw-builds-install.exe und lädt diese Datei herunter in ein beliebiges Verzeichnis eigener Wahl. mingw-builds-install.exe braucht eine Internetverbindung und holt sich nach dem Start alle Dateien von der sourceforge-Seite.
Die folgenden Screenshots zeigen den Installationsablauf.
Man kann hier wählen zwischen einem posix-build
und einem win32-build.
Wählt man den posix-build, so kann man mit std::thread arbeiten, aber nicht mit den originalen Windowsthreads. Wählt man umgekehrt win32-build so kann man zwar mit den Windowsthreads arbeiten, aber std::thread wird komplett deaktiviert.
Die beiden builds landen in temporären Verzeichnissen mit dem Namen mingw-builds\x32-4.8.1-posix-dwarf-rev5\mingw32 bzw. mingw-builds\x32-4.8.1-win32-dwarf-rev5\mingw32
Das Verzeichnis für MinGW ist C:\MinGW. Nun kann man z.Bsp. folgendermaßen verfahren: Man benennt das Verzeichnis C:\MinGW um in etwa C:\MinGW-4.7.0 und richtet ein neues Verzeichnis mit dem Namen C:\MinGW ein. Hat man sich für den posix-build entschieden kopiert man den Inhalt von mingw-builds\x32-4.8.1-posix-dwarf-rev5\mingw32 nach C:\MinGW.
FERTIG.
In Eclipse CDT brauchen keine Änderungen vorgenommen werden!
|
![]() ![]() ![]() ![]() ![]() |