PDF herunterladen
PDF herunterladen
In diesem wikiHow erfährst du, wie du den Quellcode eines C-Programm mit dem GNU Compiler (GCC) für Linux und Minimalist Gnu (MinGW) für Windows kompilierst.
Vorgehensweise
-
Öffne ein Terminal-Fenster.
-
Tippe gcc --version ein und drücke auf ↵ Enter . Dies sollte die Versionsnummer des C-Compilers zurückgeben. Wenn der Befehl nicht gefunden wird, ist GCC wahrscheinlich nicht installiert. [1] X Forschungsquelle
- Wenn er nicht installiert ist, lies in der Dokumentation deiner Linux Distribution nach, um zu erfahren, wie du das korrekte Package bekommst.
- Wenn du ein C++ Program kompilierst, verwende anstelle von "gcc" "g++".
-
Navigiere in das Verzeichnis, in dem du den Quellcode gespeichert hast.
- Wenn sich die Datei mit deinem Quelltext “main.c” z. B. in /usr/wikiHow/source befindet, tippe cd /usr/wikiHow/source ein.
-
Tippe gcc main.c –o HelloWorld ein. Ersetze “main.c” durch den Namen deiner Quelldatei und "HelloWorld" mit dem Namen des fertigen Programms. Das Programm wird jetzt kompiliert.
- Wenn du Fehler siehst und detailliertere Informationen über diese möchtest, verwende gcc -Wall -o errorlog file1.c . Sieh dir dann die "errorlog" Datei im aktuellen Verzeichnis an mit cat errorlog .
- Um ein Programm aus mehreren Quelldateien zu kompilieren, verwende gcc -o outputfile file1.c file2.c file3.c .
- Um mehrere Programme auf einmal mit mehreren Quelldateien zu kompilieren, verwende gcc -c file1.c file2.c file3.c .
-
Führe das neu kompilierte Programm aus. Tippe &# 46;/HelloWorld ein, aber ersetze “HelloWorld” durch den Namen deines Programms.Werbeanzeige
-
Lade Minimalist GNU für Windows (MinGW) herunter. Dies ist eine leicht zu installierende Version von GCC für Windows. Du kannst den Installer von https://sourceforge.net/projects/mingw/ herunterladen. [2] X Forschungsquelle
-
Führe den MinGW Installer aus.
- Wenn sich die Datei nicht automatisch öffnet, mache im Downloads-Ordner einen Doppelklick darauf und klicke dann auf "Installieren".
-
Wähle die Einstellungen für die Installation und klicke auf Weiter .
- MinGW empfiehlt die Verwendung des Standard-Installations-Ordners ( C:\MinGW ). Wenn du den Ordner ändern musst, verwende keinen Ordner, dessen Name Leerzeichen enthält (z.B. “Program Files”). [3] X Forschungsquelle
-
Wähle aus, welche Compiler installiert werden sollen.
- Wähle in der linken Leiste mindestens "Basis-Setup" und setze dann in der rechten Leiste ein Häkchen bei allen aufgeführten Compilern.
- Fortgeschrittenere Benutzer können auf "Alle Packages" gehen und zusätzliche Compiler auswählen.
-
Klicke oben links auf das Menü Installation .
-
Klicke auf Änderungen übernehmen .
-
Klicke auf Übernehmen . Die Compiler werden jetzt heruntergeladen und installiert.
-
Füge den Pfad auf MinGW den Variablen für die Systemumgebung hinzu. So geht's:
- Drücke auf ⊞ Win + S , um die Suche zu öffnen, und tippe dann environment ein.
- Klicke in den Suchergebnissen auf Variablen für die Systemumgebung bearbeiten .
- Klicke auf Umgebungsvariablen .
- Klicke unter dem oberen Kästchen auf Bearbeiten (unter "Benutzervariablen").
- Scrolle ans Ende des Kästchens "Variablenwert".
- Tippe direkt nach dem letzten Buchstaben ;C:\MinGW\bin in das Feld ein. Beachte, dass du den Pfad ändern musst, wenn du MinGW in einem anderen Verzeichnis installiert hast: ;C:\pfad-auf-dieses-Verzeichnis\bin .
- Klicke auf OK und dann noch einmal auf OK . Klicke auf den letzten OK -Button, um das Fenster zu schließen.
-
Öffne die Kommandozeile als Administrator. Dies geht so:
- Drücke auf ⊞ Win + S und tippe cmd ein.
- Klicke mit der rechten Maustaste in den Suchergebnissen auf Kommandozeile und wähle dann "Als Administrator ausführen".
- Klicke auf Ja , um die Änderungen zu erlauben.
-
Navigiere in den Ordner, in dem du den Quellcode gespeichert hast.
- Wenn die Quelldatei mit dem Namen helloworld.c sich z. B. in C:\Source\Programs befindet, tippe cd C:\Source\Programs ein.
-
Tippe gcc helloworld.c –o helloworld.exe ein. Ersetze “helloworld” durch den Namen des Quellcodes und das Programm. Wenn das Programm kompiliert wurde, wirst du ohne Fehlermeldung wieder auf die Kommandozeile zurückgebracht. [4] X Forschungsquelle
- Alle angezeigten Programmierfehler müssen korrigiert werden, bevor das Programm kompiliert werden kann.
-
Tippe den Namen deines Programms ein, um es auszuführen. Wenn es helloworld.exe heißt, tippe dies ein, um das Programm zu starten.Werbeanzeige
Tipps
- Wenn du den Code mit dem Flag -g kompilierst, werden Debug-Informationen erzeugt, welches der entsprechende Debugger, GDB, nutzen kann, damit das Debugging besser funktioniert.
- Es können Makefiles erzeugt werden, damit das Kompilieren großer Programme einfacher wird.
- Wenn du stark Optimierungen einsetzt, sei dir darüber im Klaren, dass eine Optimierung zugunsten der Geschwindigkeit im Gegenzug einen Nachteil in Bezug auf die Größe und manchmal auch die Genauigkeit haben kann, ebenso umgekehrt.
- Wenn du ein C++ Programm kompilierst, verwende G++ genauso, wie du GCC verwenden würdest. Denke daran, dass C++ Dateien anstellen von .c die Dateiendung .cpp haben.
Werbeanzeige
Was du brauchst
- Einen PC mit Linux oder Windows
- Grundlagenwissen in GNU/Linux und der Installation von Applikationen
- Programmcode
- Einen Texteditor (z. B. Emacs, vi)
Referenzen
Werbeanzeige