ELF, Executable and Linkable Format – format plików wykonywalnych, plików obiektowych, bibliotek współdzielonych oraz zrzutów pamięci, popularny na systemach uniksowych (używany m.in. w GNU/Linuksie, FreeBSD, BeOS, AmigaOS 4.0). Jest także plikiem wykonywalnym dla konsoli Sony PlayStation, Sony PlayStation 2, PlayStation Portable i Sega Dreamcast.

Format ELF został opracowany przez (USL).

Struktura pliku ELF Plik ELF składa się z:

Jednego nagłówka programu Listy segmentów programu, zawierającej zero lub więcej segmentów Listy nagłówków sekcji, zawierającej zero lub więcej sekcji Danych zawierających segmenty i sekcje

Narzędzia readelf elfdump służy do podglądu informacji zapisanych w pliku ELF. objdump dostarcza wielu informacji o plikach ELF i innych plikach obiektowych. objdump wykorzystuje bibliotekę jako back-end do odczytu struktury danych. Uniksowe narzędzie file może wyświetlić niektóre informacje o plikach ELF, w tym listę rozkazów procesora, dla której jest przeznaczony kod zawarty w pliku.

Zobacz też a.out kompilator linker

Przypisy

Linki zewnętrzne Tutorial on Creating Really Teensy ELF Executables for Linux

Kategoria:Pliki wykonywalne