2.4. 配置软件

OpenLDAP 服务器源代码随附一个配置脚本,用于设置诸如安装目录、编译器和链接器标志之类的选项。在解压缩软件的目录中键入以下命令

./configure --help

这将打印所有您可以在构建软件之前使用配置脚本自定义的选项。一些有用的选项是 --prefix=pref、--exec-prefix=eprefix 和 --bindir=dir,用于设置安装目录。通常,如果您在不带选项的情况下运行 configure,它将自动检测适当的设置并准备在默认通用位置构建内容。所以只需键入

./configure

并观察输出,看看是否一切顺利

提示: 有时您需要将特定选项传递给您的配置脚本,例如 --with-tls(用于使 slapd 能够使用安全通道:LDAPS://)。在这种情况下,您的 SSL/TLS 库可能位于系统的一个非标准目录中。您可以使用 env 命令更改您的环境,使配置脚本了解库的位置更改。示例:假设您已在 /usr/local/openssl 下安装了 openssl 软件包。以下命令将构建支持 SSL/TLS 的 slapd

env CPPFLAGS=-I/usr/local/openssl/include \
      LDFLAGS=-L/usr/local/openssl/lib \
      configure --with-tls ...

您可以在 configure 脚本之前使用 env 命令指定以下环境变量