预计所需编译时间: 0.8 SBU 预计所需硬盘空间: 74 MB |
Perl软件包包换的perl是 Practical Extraction and Report Language的缩写。Perl 将 C, sed, awk 和 sh 的最佳特性集于一身,是一种强大的编程语言。
安装下列程序: a2p, c2ph, dprofpp, enc2xs, find2perl, h2ph, h2xs, libnetcfg, perl, perl5.8.0 (link to perl), perlbug, perlcc, perldoc, perlivp, piconv, pl2pm, pod2html, pod2latex, pod2man, pod2text, pod2usage, podchecker, podselect, psed (link to s2p), pstruct (link to c2ph), s2p, splain and xsubpp
安装下列库文件: (太多了,数不过来)
Perl 依赖于: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed.
首先要修改一些对C库的硬路径引用:
patch -Np1 -i ../perl-5.8.0-libc-3.patch |
然后确保编译某些静态扩展:
chmod u+w hints/linux.sh echo 'static_ext="IO re Fcntl"' >> hints/linux.sh |
为编译 Perl 做准备:
./configure.gnu --prefix=/tools |
只编译需要的工具:
make perl utilities |
拷贝这些工具和它们的库文件:
cp perl pod/pod2man /tools/bin mkdir -p /tools/lib/perl5/5.8.0 cp -R lib/* /tools/lib/perl5/5.8.0 |