C-Programmierumgebung einrichten: Wichtige Tools & Tipps
Wenn Sie Ihre Umgebung für die C-Programmierung einrichten möchten, benötigen Sie zwei Software-Tools auf Ihrem Computer: (a) einen Texteditor und (b) den C-Compiler.
Texteditor
Dieser wird verwendet, um Ihr Programm einzutippen. Beispiele für Editoren sind Windows Notepad, OS Edit-Befehl, Brief, Epsilon, EMACS, vim oder vi.
Name und Version der Texteditoren können auf verschiedenen Betriebssystemen variieren. Zum Beispiel wird Notepad unter Windows verwendet, vim oder vi unter Windows, Linux oder UNIX.
Die Dateien, die Sie mit Ihrem Editor erstellen, heißen Quelldateien und enthalten den Programm-Quellcode. Quelldateien für C-Programme tragen typischerweise die Erweiterung ".c".
Bevor Sie mit der Programmierung beginnen, stellen Sie sicher, dass Sie einen Texteditor installiert haben und genügend Erfahrung besitzen, um ein Computerprogramm zu schreiben, in einer Datei zu speichern, zu kompilieren und schließlich auszuführen.
Der C-Compiler
Der in der Quelldatei geschriebene Quellcode ist der für Menschen lesbare Quellcode Ihres Programms. Er muss „kompiliert“ werden, in Maschinensprache, damit Ihre CPU das Programm tatsächlich gemäß den Anweisungen ausführen kann.
Der Compiler kompiliert die Quellcodes in finale ausführbare Programme. Der am häufigsten verwendete und kostenlos verfügbare Compiler ist der GNU C/C++-Compiler (GCC). Alternativ gibt es Compiler von HP oder Solaris für die jeweiligen Betriebssysteme.
Im folgenden Abschnitt wird erklärt, wie Sie den GNU C/C++-Compiler auf verschiedenen Betriebssystemen installieren. Wir erwähnen C/C++ zusammen, da der GNU gcc-Compiler für beide Sprachen funktioniert.
Installation unter UNIX/Linux
Wenn Sie Linux oder UNIX verwenden, prüfen Sie, ob GCC auf Ihrem System installiert ist, indem Sie folgenden Befehl in der Kommandozeile eingeben:
$ gcc -v
Falls der GNU-Compiler installiert ist, sollte eine Meldung wie folgt erscheinen:
Using built-in specs.
Target: x86_64-linux-gnu
Configured with: ...
Thread model: posix
gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04)
Falls GCC nicht installiert ist, müssen Sie es selbst installieren. Detaillierte Anweisungen finden Sie unter gcc.gnu.org/install/.
Dieses Tutorial basiert auf Linux; alle Beispiele wurden auf CentOS kompiliert.
Installation unter Mac OS
Wenn Sie Mac OS X verwenden, ist der einfachste Weg, GCC zu erhalten, das Herunterladen der Xcode-Entwicklungsumgebung von Apples Website und das Befolgen der einfachen Installationsanweisungen. Nach der Xcode-Einrichtung können Sie den GNU-Compiler für C/C++ verwenden.
Xcode ist aktuell unter developer.apple.com/xcode/ verfügbar.
Installation unter Windows
Um GCC unter Windows zu installieren, müssen Sie MinGW installieren. Gehen Sie zur MinGW-Homepage www.mingw-w64.org und folgen Sie dem Link zur Download-Seite. Laden Sie die neueste Version des MinGW-Installationsprogramms herunter (meist mingw-w64-install.exe).
Bei der Installation von MinGW müssen Sie mindestens gcc-core, gcc-g++, binutils und die MinGW-Laufzeitumgebung installieren; Sie können optional weitere Pakete installieren.
Fügen Sie das bin-Unterverzeichnis Ihrer MinGW-Installation zu Ihrer PATH-Umgebungsvariable hinzu, damit Sie diese Tools über die Kommandozeile mit ihren einfachen Namen aufrufen können.
Nach Abschluss der Installation können Sie gcc, g++, ar, ranlib, dlltool und weitere GNU-Tools von der Windows-Kommandozeile aus ausführen.
Alternative: Für Windows wird heutzutage oft winlibs (GCC + MinGW-w64) oder die Installation über Chocolatey (choco install mingw) empfohlen.
C Sprache
- Textilfarbstoffe: Umweltauswirkungen & nachhaltige Alternativen
- Live-IP-Kamera auf Raspberry Pi mit Motion einrichten – Schritt-für-Schritt-Anleitung
- 15 beste C++ IDEs für Windows, macOS & Linux – Kostenlose & kostenpflichtige Optionen (2021)
- Java Entwicklungsumgebung einrichten: Installationsanleitung
- C++ Entwicklungsumgebung einrichten: Komplettanleitung
- Java 10 Entwicklungsumgebung einrichten: Installation, PATH & IDEs
- Java 10: Experimenteller Graal JIT-Compiler (JEP 317) – Aktivierung & Hintergründe
- Java 9 Entwicklungsumgebung einrichten: JDK-Installation, PATH & IDEs
- Java 8 Umgebung einrichten: JDK-Installation, PATH-Konfiguration & IDE-Empfehlungen
- C# Entwicklungsumgebung: Tools & Framework-Überblick