Table of Contents

  1. Erstellen eines C-Projekts mit Eclipse
    1. Allgemeines
    2. Einrichtung des Arbeitsbereiches in Eclipse
      1. Erstellen eines C-Projekts im Arbeitsbereich
      2. Erstellen eines Quellcodeverzeichnisses
      3. Festlegung der Compilerschalter für das Projekt
    3. Entwicklungsprozess mithilfe der IDE
      1. Hinzufügen neuer Quelldateien
      2. Hinzufügen bestehender Dateien
      3. Elemente zum Erstellen des Projekts
    4. Weitere optionale Einstellungen

Erstellen eines C-Projekts mit Eclipse

Allgemeines

Eine integrierte Entwicklungsumgebung (IDE) wie Eclipse erleichtert die Erstellung von größeren Projekten.
Folgende zusätzliche Begriffe finden bei IDEs Verwendung:

Einrichtung des Arbeitsbereiches in Eclipse

EclipseStart_001.png

Erstellen eines C-Projekts im Arbeitsbereich

EclipseStart_002.png

EclipseStart_003.png

ACHTUNG: Sollten Sie unter Windows arbeiten, dann selektieren Sie als Toolchains (rechts): MinGW GCC.
EclipseStart_004.png

EclipseStart_005.png

Erstellen eines Quellcodeverzeichnisses

Als nächstes wird ein Quellcodeverzeichnis source folder innerhalb des Projektverzeichnisses erstellt.

EclipseSourceFolder_001.png

EclipseSourceFolder_002.png

Festlegung der Compilerschalter für das Projekt

Nun werden die Compilerschalter -ansi -Wall -pedantic für das Projekt festgelegt.

EclipseSettings_001.png

EclipseSettings_002.png

EclipseSettings_003.png

Entwicklungsprozess mithilfe der IDE

Hinzufügen neuer Quelldateien

EclipseNewSource_001.png

Unter Punkt (3) können Sie auswählen, ob Sie eine Quellcodedatei (Erweiterung: .c) oder eine Headerdatei (Erweiterung: .h) erstellen wollen

EclipseNewSource_002.png

EclipseNewSource_003.png

Hinzufügen bestehender Dateien

Bestehende Quelldateien können einfach ausserhalb von Eclipse in das entsprechende Verzeichnis (im Beispiel /home/user/versuch5/versuch5a/src) kopiert werden.

Danach klicken Sie in den Projekt-Explorer auf den Ordner src und drücken zum Aktualisieren die Funktionstaste F5.

Elemente zum Erstellen des Projekts

EclipseComponents_001.png

ACHTUNG: Bevor Sie das Projekt erstellen, denken Sie daran, dass die Quellcodedatei noch abgespeichert werden muss.
Verwenden Sie dazu das Dateimenü oder die Tastenkombination <Ctrl>-S im Editierbereich.

Weitere optionale Einstellungen

Standardmäßig werden unter GCC für Linux die Funktionen, die in math.h vorausdeklariert werden nicht automatisch eingebunden.
Das Einbinden der Bibliothek libm.a muss einem Eclipse-Projekt explizit eingestellt werden.
Folgender Link zeigt wie das durchgeführt wird:
Einbinden der Mathematik-Bibliothek