ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 5.26\. Perl-5.8.8 Perl 是 Practical Extraction and Report Language的缩写。Perl 将 C, sed, awk 和 sh 的最佳特性集于一身,是一种强大的编程语言。 **预计编译时间:** 0.7 SBU**所需磁盘空间:** 84 MB ## 5.26.1\. 安装 Perl 首先应用下面的补丁,调整指向 C 库的硬连接路径: ``` patch -Np1 -i ../perl-5.8.8-libc-2.patch ``` 准备编译 Perl(请正确输入下面命令中的'Data/Dumper Fcntl IO POSIX'——全是字母): ``` ./configure.gnu --prefix=/tools -Dstatic_ext='Data/Dumper Fcntl IO POSIX' ``` **配置选项的含义:** _`-Dstatic_ext='Data/Dumper Fcntl IO POSIX'`_ 这个选项让 Perl 编译静态扩展的最小集,下一章安装和测试 Coreutils 软件包的时候需要用到。 仅需要编译这个软件包中的一小部分必要工具: ``` make perl utilities ``` 尽管 Perl 附带测试程序,但我们不推荐在这里运行。由于只编译了一部分 Perl,现在运行 `make test` 会编译 Perl 的其余部分,而这里我们并不需要它们。如果想测试的话,可以到下一章再运行测试程序。 安装这些工具和库: ``` cp -v perl pod/pod2man /tools/bin mkdir -pv /tools/lib/perl5/5.8.8 cp -Rv lib/* /tools/lib/perl5/5.8.8 ``` 关于这个软件包的详细资料位于[节 6.22.2, Perl 的内容](../chapter06/perl.html#contents-perl "6.22.2\. Perl 的内容")