有关此软件包的详细信息,请参阅第 6.33.2 节,“Perl 的内容”。
Perl 软件包包含实用报表提取语言(Practical Extraction and Report Language)。
首先,通过应用以下补丁来调整一些硬编码的 C 库路径
patch -Np1 -i ../perl-5.8.7-libc-1.patch
准备 Perl 以进行编译(确保命令中的 'IO Fcntl POSIX' 部分正确——它们都是字母)
./configure.gnu --prefix=/tools -Dstatic_ext='IO Fcntl POSIX'
configure 选项的含义
这告诉 Perl 构建安装和测试下一章 Coreutils 软件包所需的最小静态扩展集。
此软件包中包含的实用程序只需构建一小部分
make perl utilities
尽管 Perl 自带测试套件,但不建议此时运行它。仅构建了 Perl 的一部分,现在运行 make test 将导致构建 Perl 的其余部分,这在此时是不必要的。如果需要,可以在下一章运行测试套件。
安装这些工具及其库
cp -v perl pod/pod2man /tools/bin mkdir -pv /tools/lib/perl5/5.8.7 cp -Rv lib/* /tools/lib/perl5/5.8.7
有关此软件包的详细信息,请参阅第 6.33.2 节,“Perl 的内容”。