IT-словарь › Программирование › ELF

ELF

Программирование Svenska → Обновлено: 2026-10-18

Стандартный двоичный формат Linux, BSD, Solaris и мобильных ОС; в Unix вытеснил a.out и COFF.

Описывает исполняемые файлы, разделяемые библиотеки (.so) и объектные файлы (.o). Секции: .text — код, .data — инициализированные данные, .bss — обнулённые, .rodata — только для чтения, .symtab — символы. Заголовки программы задают сегменты, которые загрузчик отображает в память.

Инструменты: readelf -a показывает всё, objdump -d дизассемблирует, nm перечисляет символы, ldd — зависимости от библиотек. RELRO, PIE и канарейки стека — современные меры защиты в ELF. macOS использует Mach-O, Windows — PE/COFF.

← Назад к словарю