Wiki source code of Eclipse mit SDCC

Last modified by Sir Sydom on 2015/05/24 18:47

Show last authors
1 Zur Entwicklung von Programmen lässt sich Eclipse mit SDCC sehr gut verwenden.
2
3 Wir gehen dafür folgendermaßen vor:
4
5 ==== SDCC installieren ====
6
7 SDCC installieren, üblicherweise von [[sdcc.sourceforge.net>>url:http://sdcc.sourceforge.net]]. Erfolgreich getestet wurde dabei die SDCC - Version 3.1.0. Bei neueren Versionen kommt es zu Fehlern. Wenn bei der Installation gefragt wird ob SDCC in den Pfad aufgenommen werden soll, dann sollte man zustimmen. Sonst findet Eclipse später die SDCC Programme nicht so einfach.
8
9 Kurzer Test ob alles passt: in einer Eingabeaufforderung / einem Text Terminal "sdcc -h" eingeben. Dann sollte die Hilfeseite von SDCC kommen.
10
11 ==== Eclipse installieren ====
12
13 Eclipse von [[www.eclipse.org>>url:http://www.eclipse.org/downloads||rel="__blank"]] herunterladen. Normalerweise wird man die Version "Eclipse IDE for C/C++ Developers" verwenden. Eclipse wird als ZIP Archiv ohne Installer ausgeliefert. Einfach das ZIP Archiv an geeigneter Stelle entpacken. Es empfiehlt sich eine Verknüpfung von eclipse.exe auf den Desktop zu ziehen, das macht das Starten von Eclipse einfacher.
14
15 ==== Eclipse SDCC Plugin installieren ====
16
17 Das Plugin gibt es auf der Sourceforge Seite des Projekts: [[sourceforge.net/projects/eclipse-sdcc/files>>url:http://sourceforge.net/projects/eclipse-sdcc/files]]. Dort gibt es im Unterverzeichnis auch ZIP Archive für andere Betriebssysteme. Nicht wundern, es gibt dort nur eine Version für Eclipse 3.1.0. Das Plugin funktioniert aber auch mit Eclipse Juno und Eclipse Kepler (4.3). Mit Luna (4.4) wurde von Problemen berichtet.
18
19 Im ZIP Archiv sind zwei Verzeichnisse. Der Inhalt des feature Verzeichnisses gehört ins feature Verzeichnis von Eclipse. Der Inhalt des plugins Verzeichnisses gehört in das plugins Verzeichnis von Eclipse.
20
21 Eclipse muss neu gestartet werden damit es das Plugin findet (sofern es gerade läuft).
22
23 Eclipse starten und einen Workspace wählen. Das ist das Verzeichnis in dem die Projekte
24 abgelegt werden. Im Eclipse auf Help und About klicken. In der Liste sollte das SDCC Comiler Plugin eerscheinen, dann ist alles erfolgreich installiert.
25
26 ==== Eclipse Anpassungen ====
27
28 Damit Eclipse nicht unnötig Warnungen und Fehler wegen der SDCC C Erweiterungen bringt, sollte man in den Einstellungen von Eclipse ein paar Optionen anpassen:
29
30 [[[[image:Preferences _057.png||alt="Eclipse Preferences" style="display: block; margin-left: auto; margin-right: auto;" width="400"]]>>attach:Preferences _057.png]]
31
32
33 Unter Umständen hat das SDCC Make noch immer einen Fehler. Dies äußert sich unter Windows 7 mit folgender Fehlermeldung:
34
35 [[image:Build_Fehler.PNG||height="111" style="display: block; margin-left: auto; margin-right: auto;" width="228"]]
36
37
38 Um dies zu beheben muss im Eclipse der Toolchain Builder z.B. auf den "CDT Internal Builder" umgestellt werden. Dieser Builder hat jedoch den Nachteil dass er nicht automatisch die generierten Dateien löscht. Das Umstellen geht im Eclipse in dem man links auf dem Projekt mit rechter Maus auf "Properties" geht und den Builder dann so einstellt:
39
40 [[image:LPC_Debugger@SDCC_Builder.png||height="269" style="display: block; margin-left: auto; margin-right: auto;" width="401"]]