8.37.2. GDBM 的内容
安装的程序: gdbm_dump, gdbm_load, 以及 gdbmtool
安装的库: libgdbm.so 和 libgdbm_compat.so
GDBM 软件包包含 GNU 数据库管理器。它是一个使用可扩展散列的数据库函数库,功能类似于标准的 UNIX dbm。该库提供用于存储键值对、通过键搜索和获取数据,以及删除键和对应数据的原语。
更新构建系统使用的辅助脚本, 以允许为 LoongArch 构建该软件包:
tar -C build-aux -xvf ../autoconf-2.72.tar.xz --strip-components=2 \ autoconf-2.72/build-aux/config.{guess,sub}
准备编译 GDBM:
./configure --prefix=/usr \ --disable-static \ --enable-libgdbm-compat
配置选项的含义:
--enable-libgdbm-compat
该选项启用 libgdbm 兼容性库的构建。LFS 之外的一些软件包需要它提供的老式 DBM 子程序。
编译该软件包:
make
运行命令以测试编译结果:
make check
安装该软件包:
make install