Perl:Device :: USB未通过测试

| 我如何找出失败的原因? 做测试:   PERL_DL_NONLAZY = 1 / usr / local / bin / perl \“-MExtUtils :: Command :: MM \” \“-e \” \“ test_harness(0,\'blib / lib \',\'blib / arch \' )\“ t / *。t   t / 00-load.t ....................... 1/1#测试设备:: USB 0.35,Perl 5.014000,/ usr / local / bin / perl   t / 00-load.t .......................确定   t / 01-create-usb.t ................. 2/2子测试失败   ...   ...      测试总结报告      t / 01-create-usb.t(Wstat:11测试:0失败:0)     非零等待状态:11     解析错误:错误的计划。您计划了2次测试,但运行了0次。   ...   ...      结果:失败   16/22测试程序失败。 0/38子测试失败。   制作:* [test_dynamic] Fehler 255 当我运行此脚本时,收到一条
Segmentation fault
消息(Speicherzugriffsfehler):
#!/usr/local/bin/perl
use warnings;
use strict;
use Device::USB;

my $usb = Device::USB->new();
    
已邀请:
        您有哪个版本的libusb?似乎在模块上打开了一个票证,描述了与您类似的问题:https://rt.cpan.org/Public/Bug/Display.html?id=65908 从模块的主search.cpan.org页面链接到模块上打开的RT票证,此处为http://search.cpan.org/dist/Device-USB/。如果您愿意,通常值得一看的队列\该模块有问题。     
        
perl -d:Trace ...
在Perl代码中查找故障点。 像
strace
这样的工具,可以在系统调用级别找到故障点。     

要回复问题请先登录注册