^ Linux From Scratch - Version 12.1-systemd ^^^
^ Chapter 8. Installing Basic System Software ^^^
|[[.:106-libtool-2.4.7|이전]] | [[.:08-installing_basic_system_software|위로]] / [[.:12.1|처음으로]] | [[.:108-gperf-3.1|다음]]|
|Libtool-2.4.7 | Gperf-3.1|
----
===== 8.37. GDBM-1.23 =====
GDBM 패키지에는 GNU 데이터베이스 관리자가 포함되어 있습니다. 확장 가능한 해싱을 사용하는 데이터베이스 함수 라이브러리로, 표준 UNIX dbm처럼 작동합니다. 이 라이브러리는 키/데이터 쌍 저장, 키로 데이터 검색 및 검색, 데이터와 함께 키 삭제를 위한 기본 자료형을 제공합니다.
* **빌드 시간:** 0.1 SBU
* **디스크 공간:** 13 MB
-----
==== 8.37.1. GDBM 설치 ====
GDBM 컴파일을 준비합니다.
./configure --prefix=/usr \
--disable-static \
--enable-libgdbm-compat
=== configure 옵션의 의미 ===
* **--enable-libgdbm-compat** \\ libgdbm 호환 라이브러리를 빌드할 수 있습니다. LFS 외부의 일부 패키지는 LFS에서 제공하는 이전 DBM 루틴이 필요할 수 있습니다.
패키지를 컴파일합니다.
make
결과를 테스트하려면
make check
패키지를 설치합니다.
make install
----
==== 8.37.2. GDBM 패키지 구성 ====
* **설치된 프로그램:** \\ gdbm_dump, gdbm_load, gdbmtool
* **설치된 라이브러리:** \\ libgdbm.so 및 libgdbm_compat.so
=== 간략한 설명 ===
* **gdbm_dump** \\ GDBM 데이터베이스를 파일로 덤프합니다.
* **gdbm_load** \\ 덤프 파일에서 GDBM 데이터베이스를 다시 생성합니다.
* **gdbmtool** \\ GDBM 데이터베이스를 테스트하고 수정합니다.
* libgdbm \\ 해시된 데이터베이스를 조작하는 함수를 포함합니다.
* libgdbm_compat \\ 이전 DBM 함수를 포함하는 호환성 라이브러리