objcopy Option -I

Gast #1348773
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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.