www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik objcopy Option -I


Autor: Daniel (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Robert Weber (rweber)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Johann L. (gjlayde) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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/?...

Johann

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.