我在一个嵌入式系统上运行Linux,具体来说是在Cyclone V FPGA上运行的Yocto Linux。我能够使用Perl的基本形式,但无法加载任何Perl模块。例如,当尝试使用GetOpt::Long
模块时,会出现以下错误:
root@socfpga_cyclone5:/mnt/sdcard# ./test.pl
Can't locate Getopt/Long.pm in @INC (@INC contains:
/etc/perl
/usr/lib/perl/site_perl/5.14.2/
/usr/lib/perl/site_perl/5.14.2
/usr/lib/perl/vendor_perl/5.14.2/
/usr/lib/perl/vendor_perl/5.14.2
/usr/lib/perl/5.14.2/
/usr/lib/perl/5.14.2
/usr/local/lib/site_perl
/usr/lib/perl/5.14.2
.) at ./test.pl line 3.
BEGIN failed--compilation aborted at ./test.pl line 3.
有人知道我应该如何安装这些模块吗?这些模块是否会受到硬件架构的影响?只需从某个来源复制和粘贴.pm
文件,这合理吗(在哪里可以找到并下载这些.pm
文件)?
cpan
。 - ikegami