centos上编译perl-5.8.8

参考:
详细步骤:
下载解压perl-5.8.8,进入源码目录。
mkdir -p ~/hisin/myprogram/perl-5.8.8
./Configure -des -Dprefix=~/hisin/myprogram/perl-5.8.8 -Dusethreads
此时make,报错:
make: *** No rule to make target `<command-line>', needed by `miniperlmain.o'.  Stop.
解决,在源码根目录下的 makedepend.SH 里面找到
-e '/^#.*<command line>/d' \
在下面加上:
-e '/^#.*<command-line>/d' \
然后make,成功。
然后make install,报错类似:
SysV.xs:7:25: error: asm/page.h: No such file or directory"
perl-5.8.8并不需要该头文件,在先关文件中去掉引用即可。ext/IPC/SysV/SysV.xs里面去掉引用的行。
make install
成功。
具体命令:
./Configure -des -Dprefix=~/hisin/myprogram/perl-5.8.8 -Dusethreads
vim makedepend.SH加 -e '/^#.*<command-line>/d' \
make -j
vim ext/IPC/SysV/SysV.xs去掉引用“ asm/page.h”的行
make install

猜你喜欢

转载自blog.csdn.net/u013319359/article/details/53264478
今日推荐