Executable and Linkable Format
Материал из Википедии — свободной энциклопедии
ELF (англ. Executable and Linkable Format — формат исполняемых и компонуемых файлов) — формат файлов, используемый во многих UNIX-подобных операционных системах, например, в GNU/Linux и Solaris, а также после некоторой модификации ПО — в мобильных телефонах компании Siemens (серии SGold, NewSGold и ELKA), Sony Ericsson (db2020, db2010, db2000) и в некоторых телефонах Motorola.
Каждый файл формата ELF имеет специальный заголовок, в котором, в частности, указан адрес точки входа (стартовый адрес) программы.
Поля этого заголовка использует загрузчик (ELF interpreter) для загрузки программы в оперативную память перед исполнением.
[править] См. также
- COFF (англ.) — альтернативный формат для unix-систем
- Объектный модуль
- Компоновщик
- Исполняемый модуль
- Загрузчик программ
- ELFHash — хеш на основе PJW-32, используемый в ELF.
- UPX — упаковщик исполняемых файлов
- prelink (англ.)
[править] Ссылки
- Как запускается функция main() в Linux
- Как сделать Linux программы меньше
- Использование дополнительных .ELF сегментов в QNX
- .ELF в телефонах SonyEricsson - Установка пакета, файловый архив эльфов
- Модификация телефонов SonyEricsson для запуска .ELF
- .ELF в телефонах Siemens
- Формат .ELF
- ELFs for Motorola. Эльфы, их разработка и портирование
| root@mybox:~# | Это незавершённая статья о системах класса UNIX. Вы можете помочь проекту, исправив и дополнив её. |

