6.35. Libtool-2.4.6

Libtool 软件包包含 GNU 通用库支持脚本。它用一致的、可移植的接口封装复杂的共享库。

大致构建用时: 1.5 SBU
所需磁盘空间: 43 MB

6.35.1. 安装 Libtool

准备编译 Libtool:

./configure --prefix=/usr

编译软件包:

make

用以下命令测试结果(大约 11.0 SBU):

make check
[Note]

Note

在具有多个内核的系统上,libtool 的测试时间可以显著削减。为此,请在上面那行命令中添加 TESTSUITEFLAGS=-j<N>。例如,使用 -j4 或将减少 60% 的测试时间。

在 LFS 构建环境中已知有五个测试由于循环依赖会失败,但如果安装完 automake 之后重新检查,所有测试就都能通过。

安装软件包:

make install

6.35.2. Libtool 软件包内容

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

简要介绍

libtool

提供通用库编译支持服务

libtoolize

提供添加 libtool 支持到软件包的一个标准方法

libltdl

埋藏 dlopen 库的诸多难处