|
|
各位高手:
本人执行:
perl -e "require 'sys/syscall.ph';"
出现下面的错误:
Can't locate unistd_32.ph in @INC (did you run h2ph?) (@INC contains: /etc/perl /usr/lib/perl5/vendor_perl/5.8.8/i686-linux /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/site_perl/5.8.8/i686-linux /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/5.8.8/i686-linux /usr/lib/perl5/5.8.8 /usr/local/lib/site_perl .) at /usr/lib/perl5/site_perl/5.8.8/i686-linux/asm/unistd.ph line 6.
Compilation failed in require at /usr/lib/perl5/site_perl/5.8.8/i686-linux/sys/syscall.ph line 7.
Compilation failed in require at -e line 1.
不知道是什么原因,重新安装perl也不能解决问题,在系统中可以找到unistd_32.ph,哪位知道怎样解决?谢谢。
自己回答:
我把/usr/lib/perl5/site_perl/5.8.8/i686-linux/asm/unistd_32.ph加到unisted.ph的第六行中就解決了問題。
下次真的要好好看看錯誤提示。 |
|