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