Habe gerade manpage durchgelesen und wollte die Option -I ausprobieren. -I steht, im Gegensatz zu -O, für input target file format. Daraus folgerte ich, dass -I elf wohl das Richtige wäre. Ist aber doch nicht. Im Netz finden sich nur Beispiele, die -I nicht verwenden. Ich bin jetzt aber trotzdem intriguirt, wie es denn richtig zu sein hätte. objcopy ist wohl vom Sinn her ein Tool, das zwischen object file Formaten konvertiert, sectionen einfügt oder herausschneidet. Grüsse
Hi, da liegst Du schon richtig. Ohne -I versucht der objcopy das Format selbst zu bestimmen, mit -I kannst du ihn dazu zwingen ein bestimmtes Format zu erwarten. Ich vermute eher, "elf" ist kein supportetes Target. Es haegt immer noch die Architektur hinten dran: z.B. elf32-i386. Wenn du objcopy ohne Argumente aufrufst listet er alle unterstutzten Targets auf. Gruss, Robert
Daniel schrieb: > Daraus folgerte ich, dass -I elf wohl das Richtige wäre. Das AVR-Subformat heisst elf32-avr, und andere Targets haben ihre jeweiligen Subformate. http://sourceware.org/cgi-bin/cvsweb.cgi/src/bfd/?cvsroot=src Johann
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.