Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste Überarbeitung Beide Seiten der Revision | ||
winavr_und_eclipse [2014/03/03 11:49] karl [Downloads] |
winavr_und_eclipse [2014/03/03 11:51] karl [Makefile] |
||
---|---|---|---|
Zeile 5: | Zeile 5: | ||
Ich verwende [[http:// | Ich verwende [[http:// | ||
- | Hier das verwendete Makefile: | + | |
+ | |||
+ | |||
+ | |||
+ | ===== Umgebungsvariablen ===== | ||
+ | |||
+ | Damit avr-gcc erkannt wird, müssen im System-Pfad die Verzeichnisse für avr-gcc und für die bin-utils eingetragen werden:\\ | ||
+ | PATH = [...]; | ||
+ | |||
+ | Nach dem Ändern ist ein erneutes Einloggen in Windows notwendig (Benutzer abmelden). | ||
+ | |||
+ | ===== Projekt in Eclipse erstellen ===== | ||
+ | Ich gehe davon aus, dass es bereits ein existierendes Verzeichnis gibt, wo der Quellcode des Projektes bereits vorhanden ist - inklusive Makefile. | ||
+ | {{:: | ||
+ | {{:: | ||
+ | |||
+ | |||
+ | ===== Projekt-Einstellungen ===== | ||
+ | Der C/C++ Indexer, der sehr hilfreich ist beim Browsen durch den Code (STRG+Klick auf Varaible/ | ||
+ | {{: | ||
+ | Damit der C/C++ Indexer in Eclipse richtig funktioniert, | ||
+ | |||
+ | Im Reiter Includes werden unter Language "GNU C" folgende (File-System-)Pfade hinzugefügt: | ||
+ | D: | ||
+ | D: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Damit die Definitionen in < | ||
+ | {{: | ||
+ | {{: | ||
+ | |||
+ | Nun wird der Index erneut erstellt (wird beim Schließen des Properties-Fenster automatisch vorgeschlagen). Öffnet man nun die mit Fehler-Markern gekennzeichneten Datein erneut, verschwinden die Fehlermaker.\\ | ||
+ | {{: | ||
+ | |||
+ | Man kann den Index auch manuell erneut erstellen lassen, indem man auf das Projekt rechtsklickt und auf "Index --> Rebuild" | ||
+ | |||
+ | |||
+ | |||
+ | ===== Makefile ===== | ||
+ | Hier als Beispiel | ||
<code Make Makefile> | <code Make Makefile> | ||
# Hey Emacs, this is a -*- makefile -*- | # Hey Emacs, this is a -*- makefile -*- | ||
Zeile 435: | Zeile 476: | ||
clean clean_list program | clean clean_list program | ||
</ | </ | ||
- | |||
- | |||
- | |||
- | ===== Umgebungsvariablen ===== | ||
- | |||
- | Damit avr-gcc erkannt wird, müssen im System-Pfad die Verzeichnisse für avr-gcc und für die bin-utils eingetragen werden:\\ | ||
- | PATH = [...]; | ||
- | |||
- | Nach dem Ändern ist ein erneutes Einloggen in Windows notwendig (Benutzer abmelden). | ||
- | |||
- | ===== Projekt in Eclipse erstellen ===== | ||
- | Ich gehe davon aus, dass es bereits ein existierendes Verzeichnis gibt, wo der Quellcode des Projektes bereits vorhanden ist - inklusive Makefile. | ||
- | {{:: | ||
- | {{:: | ||
- | |||
- | |||
- | ===== Projekt-Einstellungen ===== | ||
- | Der C/C++ Indexer, der sehr hilfreich ist beim Browsen durch den Code (STRG+Klick auf Varaible/ | ||
- | {{: | ||
- | Damit der C/C++ Indexer in Eclipse richtig funktioniert, | ||
- | |||
- | Im Reiter Includes werden unter Language "GNU C" folgende (File-System-)Pfade hinzugefügt: | ||
- | D: | ||
- | D: | ||
- | | ||
- | {{: | ||
- | |||
- | Damit die Definitionen in < | ||
- | {{: | ||
- | {{: | ||
- | |||
- | Nun wird der Index erneut erstellt (wird beim Schließen des Properties-Fenster automatisch vorgeschlagen). Öffnet man nun die mit Fehler-Markern gekennzeichneten Datein erneut, verschwinden die Fehlermaker.\\ | ||
- | {{: | ||
- | |||
- | Man kann den Index auch manuell erneut erstellen lassen, indem man auf das Projekt rechtsklickt und auf "Index --> Rebuild" | ||
- | |||
- | |||