AVRGCC Post Build

Gast #2670365
Hallo,
wie bekommt man es hin das man eine Batch Datei aus dem Projektordner 
nach dem Kompilerdurchlauf aufruft.
Es ist ja kein Problem eine Datei aus dem "WinAVR\bin" Ordner 
auszuführen.
Ich habe eine Batch Datei die Im Projektordner liegen muss und nach dem 
Compilieren aufgerufen werden muss.
In der Makefile Doku habe ich nicht das richtige gefunden.
Im Prinzip das was man sonst unter Eclipse oder Visual Studio unter 
PostBuild ausführen kann.

Sebastian
Einfach ins Makefile nach dem compiler- oder Linkeraufruf eintragen, 
oder je nachdem was als letztes bisher gemacht wird.

Das Makefile hat diverse "targets", jeweils gefolgt von einem : und den 
Abhängigkeiten; anschließend eine oder mehrere Zeielen, was nacheinander 
dafür gemacht werden soll. Diese Aktionen stehen direkt hinter der 
target-Zeile und beginnen mit einem Tab-Zeichen (wichtig, keine 
Leerzeichen nehmen!).

Beispiel:
1
meine.exe : meine.obj einelin.lib eineanderelib.lib
2
       aktion1...
3
       aktion2...

Dabei steht vor den aktion... jeweils ein Tab-Zeichen.

Wenn du dir jetzt die Stelle in deinem Makefile suchst, wo das Programm 
gebaut wird, fügst du entsprechend eine Aktion dazu (Tab, dann der 
Aufruf deiner Batchdatei).

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.