perl - 将 perl 的 .pm 文件制作为 .exe 文件
问题描述
我正在尝试使我的 demo1.pm 文件可执行(.exec)。我正在尝试使用以下代码构建它 -
构建.pl
#!/usr/bin/perl
use strict;
use warnings;
use Module::Build;
use 5.22.1;
my $builder = Module::Build->new(
module_name => 'demo1',
license => 'perl',
create_makefile_pl => 0, #'traditional',
script_files => 'Demo/demo1.pm',
create_readme => 0,
requires => {
'File::Basename' => '0',
},
);
$builder->create_build_script();
我在上面的代码中运行 -
perl Build.pl
但这不起作用并抛出错误 -
Can't find file lib/demo1.pm to determine version at /usr/local/share/perl/5.22.1/Module/Build/Base.pm line 1196.
任何人都可以帮助我实现目标吗?提前致谢
解决方案
推荐阅读
- android - MissingSchemaError:尚未为模型产品注册架构
- html - jQuery:检测附加了哪个样式表
- python - CV2 无法读取 MacBook Pro 上的网络摄像头
- apache-spark - 如何找出读取的数据总大小以及哪些数据属于Spark中的哪个节点
- javascript - TypeError:searchField.toLowerCase 在使用钩子和 redux 时不是函数
- c++ - Qt状态机assignProperty不起作用
- python - pip install Twister 抛出非常长的错误
- terraform - Terraform GKE - 网络中不存在次要范围
- string - 有没有办法在 Qt 中用时区解析时间?
- reactjs - 如果值发生变化,Formik 会重新渲染组件