8.36. Libtool-2.4.7

Libtool 软件包包含 GNU 通用库支持脚本。它提供一致、可移植的接口,以简化共享库的使用。

估计构建时间: 0.6 SBU
需要硬盘空间: 45 MB

8.36.1. 安装 Libtool

准备编译 Libtool:

./configure --prefix=/usr

编译该软件包:

make

运行命令以测试编译结果:

make -k check

在 LFS 构建环境中,已知有五项测试因为循环依赖而失败,但这些测试在 automake 安装后能够通过。另外,在使用 grep-3.8 或更新版本时,两项测试触发关于非 POSIX 正则表达式的警告而失败。

安装该软件包:

make install

删除无用的静态库:

rm -fv /usr/lib/libltdl.a

8.36.2. Libtool 的内容

安装的程序: libtool 和 libtoolize
安装的库: libltdl.so
安装的目录: /usr/include/libltdl 和 /usr/share/libtool

简要描述

libtool

提供通用化库文件构建支持服务

libtoolize

提供为软件包增加 libtool 支持的标准方法

libltdl

隐藏使用动态加载库时可能遇到的若干困难