这是命令 parlp,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
parl - 二进制 PAR 加载器
概要
(有关制作自包含可执行文件、脚本或 PAR 的便捷方法,请参阅 pp
来自 perl 程序的档案。)
做一个 PAR 分配 来自 CPAN 模块分发:
% parl -p #在当前路径下做一个PAR dist
% parl -p Foo-0.01 # 假设在 Foo-0.01/ 中解压了 CPAN dist/
操纵一个 PAR 分配:
% parl -i Foo-0.01-i386-freebsd-5.8.0.par #安装
% 帕尔-我 http://foo.com/Foo-0.01 # 自动附加 archname + perlver
% parl -i cpan://AUTRIJUS/PAR-0.74 # 使用 CPAN 作者目录
% parl -u Foo-0.01-i386-freebsd-5.8.0.par #卸载
% parl -s Foo-0.01-i386-freebsd-5.8.0.par # 符号
% parl -v Foo-0.01-i386-freebsd-5.8.0.par # 验证
使用 你好.pm 在 ./foo.par:
% parl -A./foo.par -MHello
% parl -A./foo -MHello # .par 部分是可选的
同样的事情,但搜索 foo.par ,在 @INC;
% parl -Ifoo.par -MHello
% parl -Ifoo -MHello # 同上
运行 测试文件 or 脚本/test.pl 在 foo.par:
% parl foo.par test.pl # 默认查找'main.pl',
# 否则运行'test.pl'
要制作包含 PAR 文件的自包含可执行文件:
% parl -O./foo foo.par
% ./foo test.pl # 同上
为 PAR 的执行嵌入必要的非核心模块和共享对象(如
“Zlib”、“IO”、“Cwd”等),使用 -b 旗:
% parl -b -O./foo foo.par
% ./foo test.pl # 在安装了核心模块的任何地方运行
如果您还想嵌入 核心 模块一起,使用 -B 代替标志:
% parl -B -O./foo foo.par
% ./foo test.pl # 使用 perl 解释器在任何地方运行
这在制作独立的二进制可执行文件时特别有用; 见pp
细节。
商品描述
这个独立命令提供与“perl -MPAR”大致相同的功能,除了它
需要预先加载 。一对 文件通过“-Afoo.par”而不是“-MPAR=foo.par”。
此外,它还允许您将 CPAN 分布转换为 PAR 分布,以及
操纵这样的分布。 有关 PAR 分布的更多信息,请参阅
PAR::区。
你可以用它来运行 。一对 文件:
# 在存档中运行 script/run.pl,使用它的 lib/* 作为库
% parl myapp.par run.pl # 在 myapp.par 中运行 run.pl 或 script/run.pl
% parl otherapp.pl # 也运行普通的 perl 脚本
但是,如果 。一对 存档包含 主文件 or 脚本/main.pl,它被使用
代替:
% parl myapp.par run.pl # 运行 main.pl,'run.pl' 为@ARGV
最后,“-O”选项从 PAR 文件生成一个独立的二进制可执行文件:
% parl -B -Omyapp myapp.par
% ./myapp # 在没有 perl 二进制文件的任何地方运行
使用“--par-options”标志,生成的二进制文件可以充当“parl”来打包新的二进制文件:
% ./myapp --par-options -Omyap2 myapp.par # 等同于 ./myapp
% ./myapp --par-options -Omyap3 myap3.par # 现在使用不同的 PAR
有关独立可执行格式的说明,请参阅 par.pl。
使用 onworks.net 服务在线使用 parlp