^ Linux From Scratch - Version 12.1-systemd ^^^
^ Chapter 8. Installing Basic System Software ^^^
|[[.:118-kmod-31|이전]] | [[.:08-installing_basic_system_software|위로]] / [[.:12.1|처음으로]] | [[.:120-libffi-3.4.4|다음]]|
|Kmod-31 | Libffi-3.4.4|
----
===== 8.49. Elfutils-0.190 패키지의 Libelf =====
Libelf는 ELF(Executable and Linkable Format, 실행 및 링크 가능 형식) 파일을 처리하기 위한 라이브러리입니다.
* **빌드 시간:** 0.3 SBU
* **디스크 공간:** 124 MB
----
==== 8.49.1. Libelf 설치 ====
Libelf는 elfutils-0.190 패키지의 일부입니다. 소스 타르볼로 elfutils-0.190.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.49.2. Libelf 패키지 구성 ====
* **설치된 라이브러리:** \\ libelf.so
* **설치된 디렉토리:** \\ /usr/include/elfutils
=== 간략한 설명===
* libelf.so \\ ELF 객체 파일을 처리하는 API 함수가 포함되어 있습니다.