www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Unterschied Linkable und Executable


Autor: bigHeat (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo, ich bin beim Lesen einer ELF-Dokumenatation darauf gestoßen, dass 
es zwei verschiedene Arten von ELF Files gibt. Zueinem die Linkansicht 
(Linkable) und zum anderen die Ausführungsansicht (Executable).

Auf den ersten Blick habe ich erkannt, dass Sie sich im Aufbau 
unterscheide.

1. Linkable:

|ELF-Header|Program-Headertable (optional)|Section 1| Section 2|Section 
n|Section-Headertable|

2. Executable:

|ELF-Header|Program-Headertable|Segment 1|Segment 2|Segment n|Section-Headertable 
(optional)|

Was unterscheidet nun die unterschiedlichen ELF-Files??
Besteht ein unterschied zwischen Section und Segment??

Vielen Dank für eure Hilfe

Autor: Stefan B. (stefan) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
http://en.wikipedia.org/wiki/Executable_and_Linkable_Format

"An ELF file has two views: The program header shows the segments used 
at run-time, whereas the section header lists the set of sections of the 
binary."

Für das Executable (=used at run-time) ist der section header also 
optional.

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.