8.48. Libelf from Elfutils-0.188

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

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

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

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

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

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

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

make

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

make check

Известно, что тест с именем run-native-test.sh завершается ошибкой.

Установите только 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.188.so
Созданные каталоги: /usr/include/elfutils

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

libelf

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