Ich habe GCC 4.5.1 heruntergeladen und weiß nicht, was ich als nächstes tun soll. Ich habe im Installationsverzeichnis Anweisungen zum Konfigurieren, Erstellen und Installieren gefunden, kann aber immer noch nicht viel damit anfangen. Was sind Schritt-für-Schritt-Anleitungen, wie ich diesen Prozess durchlaufen soll?
Zum Beispiel sagen sie so etwas:
% mkdir objdir
% cd objdir
% srcdir/configure [options] [target]
Und ich verstehe, dass die erste Zeile ein Verzeichnis erstellt und die zweite in das Verzeichnis geht. Aber was ist mit der dritten Zeile und wie soll ich das ausführen? Soll ich in das Quellverzeichnis gehen und configure + options + target eingeben?
GCC für Windows wird derzeit von zwei Projekten bereitgestellt. Beide bieten eine eigene Implementierung des Windows SDK (Header und Bibliotheken), die erforderlich ist, da GCC nicht mit Visual Studio-Dateien funktioniert.
Das ältere mingw.org, auf das @Mat Sie bereits hingewiesen hat. Sie bieten nur einen 32-Bit-Compiler, und die neueste Version ist zum Zeitpunkt dieses Schreibens GCC 4.5. Hier finden Sie die Downloads, die Sie benötigen:
Das neuere mingw-w64, das, wie der Name schon sagt, auch eine 64-Bit-Variante bietet. Es ist in jeder Hinsicht der Nummer 1 überlegen. Sie können mit einem Installationsprogramm installieren oder die Toolchain-Dateien für 32-Bit und 64-Bit selbst suchen . Alternativ können Sie MSYS2 verwenden , das eine große Anzahl vorgefertigter Binärpakete bereitstellt, die über den Paketmanager pacman installiert werden können. Beachten Sie, dass die MSYS2-Toolchains auch außerhalb der MSYS-Shell einwandfrei funktionieren. Die Verwendung nur als Paketmanager ist möglich. Eine dritte Option ist die Verwendung der MinGW-Pakete von Qt, die mit einer Toolchain geliefert werden. Für Support senden Sie eine E-Mail an [email protected] oder das Forum über sourceforge.net.
Es gibt viele "nicht offizielle" Toolchain-Entwickler, einer der beliebtesten ist TDM-GCC. Sie verwenden möglicherweise Patches, die die Binärkompatibilität mit offiziellen / nicht gepatchten Toolchains beeinträchtigen. Verwenden Sie sie daher vorsichtig. Verwenden Sie am besten die offiziellen Releases (oder im Fall von mingw-w64 sind die persönlichen Builds einfacher zu starten).
Bezüglich der anderen Antwort: Cygwin / MSYS! = GCC. Für die Verwendung von GCC ist das andere nicht erforderlich. Einfache Benutzer sollten GCC nicht kompilieren. Dieser Prozess ist aufwendig und zeitaufwändig. Genug Binärverteilungen ...
quelle
ddk
ist das MinGW-w64 Driver Development Kit.GCC ist über Chocolatey erhältlich :
Starten Sie die Eingabeaufforderung neu und Sie sollten in der Lage sein, auszuführen
gcc
.quelle