perl tiny program,字节码最小发行版

时间:2011-12-04 10:31:10

标签: perl deployment bytecode

假设我有一个基本程序,只使用文件和tcp套接字,使用select()。没有框架,没有线程,只有接近操作系统调用的基本I / O.它是一个单一的源文件。

让我们将此视为概念证明。

我没有打黑客和逆向工程。

  • 有没有办法构建一个.plc,还包括一些基本的.pm(文件和套接字支持)?
  • 在用户的PC上,这是支持此操作的最小perl运行时安装吗?

1 个答案:

答案 0 :(得分:2)

perl -MModule::Compile -c foo.pl
perl -MModule::Compile -c Foo.pm

...每个都创建plc和pmc文件。 Perl会在pm文件之前自动检查pmc文件,但需要明确调用plc文件。这意味着最好将程序转换为模块或modulino。

运行时要求是Perl 5.6和模块Filter :: Util :: Call,它是自5.7.3以来的核心。