Benutzer-Werkzeuge

Webseiten-Werkzeuge


codeblocks

Dies ist eine alte Version des Dokuments!


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
  • 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
codeblocks.1365165757.txt.gz · Zuletzt geändert: 2013/04/05 14:42 von olli