Gast
#2901748
Hallo zusammen, ich würde mir gerne den Speicherverbrauch meiner C-Module einzeln mit avr-size anzeigen lassen. Das Problem ist, dass die kompilierten .o-Dateien in verschiedenen Unterordnern abgelegt werden (entsprechend der Ordnerstruktur, in der die c-Dateien liegen). Ich muss also in jedes Unterverzeichnis wechseln und avr-size *.o aufrufen. Das ist von Hand natürlich ziemlich mühsam. Deshalb meine Fragen: 1. Gibt es unter Windows eine einfache Möglichkeit, avr-size mit einem Befehl alle *.o-Dateien in Unterverzeichnissen verarbeiten zu lassen? Unter Linux würde ich das wohl mit "find -exec" erledigen. Zur Not müsste ich cygwin installieren, aber vielleicht gibt es ja eine einfachere Möglichkeit? Perfekt wäre, wenn am Ende eine Liste mit den Größen aller Module rauskäme und nicht je eine pro Unterordner. Also dass avr-size einmal aufrufen wird und als Argument alle Dateien mit relativem Pfad bekommt. Ist aber nicht unbedingt nötig. 2. Ich verwende AtmelStudio 6. Kann man den Aufruf von avr-size während oder am besten am Ende des Buildvorgangs einbauen? Ich würde das Makefile gerne weiterhin automatisch von AtmelStudio erzeugen lassen. Wenn man darin von Hand etwas ändert, wird es ja vermutlich beim nächsten Ändern von den Projekteinstellungen überschrieben ... Vielen Dank schonmal :)