我需要将我的Perl脚本和几个模块一起发送给其他人。我希望能够让它们不需要自己下载任何模块。
我已经对Perl Packager进行过一些研究,但我无法随心所欲。我希望得到一些指导。
我能够在终端中成功运行以下内容并获得一个包:
pp -o toVariousFormats toVariousFormats.pl
这会创建一个名为“toVariousFormats”的文件,我可以运行它。 当我尝试在包中包含模块时,没有任何反应。
这就是我一直在做的事情:
pp -o toVariousFormats toVariousFormats.pl -m Modern::Perl
有人能指出我做错了什么吗?我需要在脚本中包含一些内容吗?
谢谢!
编辑:如果我使用
在本地计算机上运行该程序包./toVariousFormats
它完美无缺。但是,如果我尝试在别人的机器上做同样的事情,我会得到“bash:./ toVariousFormats:无法执行二进制文件:exec格式错误”
编辑2:我在64位MacBook Air上构建了二进制文件。我正在尝试在64位Linux桌面上运行它们。