Hallo,
ich habe ein C-Projekt, dass ich mittels gmake unter Windows mit dem gcc
kompiliere.
Auserdem ist eine cygwin-Umgebung vorhanden, die in "Path" hinzugefügt
worden ist.
Ich habe im makefile ein Target zur Bestimmung der Section-Größen der
Elf-Datei angelegt.
Nix tragisches, lediglich ein Aufruf von avr-size, dessen Ausgabe
gegrept werden soll.
Auf der Konsole funktioniert: avr-size out.elf | grep .bss
Derselbe Aufruf im makefile geht schief (Fehlercode 2, ka was das
bedeutet).
(@echo avr-size out.elf | grep .bss)
Dagegen funktioniert das Ganze auf zwei Zeilen verteilt:
@avr-size out.elf
@grep .bss (wobei es hier natürlich nichts zu grepen gibt)
Kann es sein dass die Verknüpfung mit | im makefile Probleme macht?
Grüße,
lex