parlp - 云端在线

这是命令 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.plfoo.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



最新的 Linux 和 Windows 在线程序