Benutzer-Werkzeuge

Webseiten-Werkzeuge


codeblocks

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
codeblocks [2012/03/29 21:54] – angelegt 79.201.189.199codeblocks [2014/08/23 15:19] (aktuell) – [Makefile-Projekt mit AVR-GCC] olli
Zeile 1: Zeile 1:
 ====== Code::Blocks ====== ====== Code::Blocks ======
 +Code::Blocks ist eine kompakte IDE für C/C++
  
-===== Makefile-Projekt mit AVR-GCC =====+===== Makefile-Projekt mit AVR-GCC ===== 
   * Code::Blocks Buildsystem ausschalten: Project->Properties->Project Settings->This is a custom Makefile   * 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   * 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->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 =====
 +<code bash>
 +sudo apt-get install codeblocks codeblocks-contrib
 +</code>
  
-   +===== Links ===== 
 +[[http://www.codeblocks.org|Codeblocks Homepage]]
codeblocks.1333050876.txt.gz · Zuletzt geändert: 2012/03/29 21:54 (Externe Bearbeitung)