8.48. Libelf from Elfutils-0.187

Libelf — это библиотека для обработки файлов ELF (Executable and Linkable Format - формат исполняемых и связываемых файлов).

Приблизительное время сборки: 0.9 SBU
Требуемое дисковое пространство: 117 MB

8.48.1. Установка пакета Libelf

Libelf является частью пакета elfutils-0.187. Используйте elfutils-0.187.tar.bz2 в качестве исходного архива

Подготовьте Libelf к компиляции:

./configure --prefix=/usr                \
            --disable-debuginfod         \
            --enable-libdebuginfod=dummy

Скомпилируйте пакет:

make

Чтобы протестировать пакет, выполните:

make check

Установите только Libelf:

make -C libelf install
install -vm644 config/libelf.pc /usr/lib/pkgconfig
rm /usr/lib/libelf.a

8.48.2. Содержимое пакета Libelf

Установленная библиотека: libelf.so (символическая ссылка) и libelf-0.187.so
Созданные каталоги: /usr/include/elfutils

Краткое описание

libelf

Содержит функции API для обработки объектных файлов ELF