Hi Leute, ich versuche gerade die Zeile avr-objdump -h -S TEST.elf >TEST.lst in ein Makefile einzubauen, also z.B. TEST.lst: TEST.elf avr-objdump -h -S TEST.elf >TEST.lst Tabulator vor dem Befehl ist vorhanden, danach eine Leerzeile Wenn ich das Kommando manuell in der Kommandozeile eingebe, funzt alles, die Datei TEST.lst wird erstellt. Innerhalb vom Makefile kommt aber der Fehler: avr-objdump -h -S TEST.elf >TEST.lst /usr/bin/sh: /d/Tools/WinAVR/bin/avr-objdump: Invalid argument make: *** [TEST.lst] Error 126 Was ist denn hier los?
Das Problem scheint windows-, cygwin- oder installationsspezifisch zu sein. Bei mir hier unter Linux funktioniert der Befehl auch im Makefile. Hier ist ein sehr ähnliches Problem beschrieben (such nach "Invalid", dann findest du die Stelle schneller): http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/ Da scheinen gewisse Makes nicht richtig unter Vista zu laufen, andere hingegen doch. Workaround: anderes Make oder anderes Windows. Du hast doch nicht etwa Vista auf deinem Rechner drauf? =8-O
Huch, öhm, ja gudd ähh... jo, hab ich! An so einen Zusammenhang hätte ich jetzt nicht gedacht... %-( Dann liegt's bestimmt an der Umleitung der Ausgabe. Danke.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.