codeblocks
Inhaltsverzeichnis
Code::Blocks
Code::Blocks ist eine kompakte IDE für C/C++
Makefile-Projekt mit AVR-GCC
- Code::Blocks Buildsystem ausschalten: Project→Properties→Project Settings→This is a custom Makefile
- Target mit dem Namen „all“ unter Project→Properties→Build Targets hinzufügen
- Unter Project→Properties→Build Targets→Output Filename TARGETNAME.elf angeben und „Auto-generate filename extension“ ausschalten
- Projekt speichern: File→Save Project
- Unter Project→Properties→Build Targets→Build options→Make commands→Clean Proect/targets „$make -f $makefile clean“
Avrdude einbinden
Um avrdude in ein Makefile-Projekt einzubinden, sind folgende Schritte erforderlich:
- Die Konfiguration von Avrdude wird im Makefile erledigt (das entsprechende Target heißt z.B. program)
- Unter Tools→Tools→Configure Tools→add und bei Executable „make“ und bei Parameter „program“ eintragen
- „Launch tool hidden with standard output redirected“ auswählen
- Wenn das Keyboard Shortcuts Plugin (aus codeblocks-contrib) installiert ist, kann unter Settings→Editor→Keyboard Shortcuts ein Shortcut für avrdude definiert werden
Installation unter Ubuntu
sudo apt-get install codeblocks codeblocks-contrib
Links
codeblocks.txt · Zuletzt geändert: 2014/08/23 15:19 von olli