www.mikrocontroller.net

Forum: GCC Build event command line in AVR Studio 5 benützen


Important announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
Autor: Andreas Blumenschein (slurpsman)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Hallo Ihr Wissenden,

ich würde gerne die pre/post build events aus dem AVR Studio verwenden 
um für meine µC Software automatisch eine Build-Nummer hochzuzählen.

Mit einem Makefile war das soweit möglich in dem aus der txt-Datei 
"build" eine Zahl ausgelesen wurde, diese wurde einem Define zugewiesen 
und dieses dem Compiler übergeben. Nach erfolgreichen compile wurde die 
Zahl inkrementiert und wieder in build gespeichert.
Hier der Codebereich aus dem Makefile.

T_BUILD := $(shell cat build)
..
CDEFS += -DVERSION_BUILD=$(T_BUILD)
..
-echo $$(($$(cat build) + 1)) > build

Jetzt möchte ich aber auf das Makefile verzichten und das ganze dem 
Automatismus der Toolchain überlassen. Aber mir fehlt das wissen, was 
ich bei der command line Ausführung beachten muß. Mit fleißigem googlen 
kamm ich auch noch nicht weiter.
Peinlicher weiße scheitere ich schon daran, dass das Studio beschwert, 
das bei "cat build" der exit code 1 statt 0 zurück gegeben wird.
Für pfiffige Lösungen oder Denkanstöße bin ich sehr Dankbar.

Grüße
Andreas

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel




Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder GIF-Format hochladen.
Siehe Bildformate
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken erkennst du die Nutzungsbedingungen an.

webmaster@mikrocontroller.netImpressumNutzungsbedingungenWerbung auf Mikrocontroller.net