Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Perl交叉测试在目标上失败_Perl_Cross Compiling - Fatal编程技术网

Perl交叉测试在目标上失败

Perl交叉测试在目标上失败,perl,cross-compiling,Perl,Cross Compiling,嗨,我已经使用Perl cross为基于MIPS的路由器交叉编译了Perl 基本测试正常,但IO模块在某些测试中失败,尤其是IO_sel.t、IO_sock.t 使用调试器,我可以看到在调用IO::Select::can\ U write时出现问题。调试器冻结在第122行,调用select 我对Perl的内部结构的理解是有限的,所以我想了解一下如何诊断问题所在。我假设问题在于构建过程中针对c函数的链接/包装?根据我的经验,MIPS arch。对于移植有很多困难的问题。因此,我建议预先编译perl

嗨,我已经使用Perl cross为基于MIPS的路由器交叉编译了Perl

基本测试正常,但IO模块在某些测试中失败,尤其是IO_sel.t、IO_sock.t

使用调试器,我可以看到在调用IO::Select::can\ U write时出现问题。调试器冻结在第122行,调用select


我对Perl的内部结构的理解是有限的,所以我想了解一下如何诊断问题所在。我假设问题在于构建过程中针对c函数的链接/包装?

根据我的经验,MIPS arch。对于移植有很多困难的问题。因此,我建议预先编译perl二进制代码和模块,而不是手动构建

现在Debian提供了一个最小大小、稳定的perl包文件的Wheezy包。 Debian的deb包文件只是一个归档文件。因此,您可以从.deb包中提取perl可执行文件/库,并将其安装到路由器盒中