Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
perl微型程序,字节码最小发行版_Perl_Deployment_Bytecode - Fatal编程技术网

perl微型程序,字节码最小发行版

perl微型程序,字节码最小发行版,perl,deployment,bytecode,Perl,Deployment,Bytecode,假设我有一个基本程序,使用select()只处理文件和tcp套接字。没有框架,没有线程,只有接近操作系统调用的基本I/O。它是一个单一的源文件 让我们将此视为概念证明 我不需要对抗黑客和逆向工程 有没有办法构建一个.plc,它还包括一些基本的.pm(文件和套接字支持) 在用户的pc上,哪一个是支持此功能的最小perl运行时安装 …分别创建plc和pmc文件。Perl会在pm文件之前自动检查pmc文件,但需要明确地调用plc文件。这意味着最好将程序转换为模块或模块 运行时需求是Perl5.6和

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

让我们将此视为概念证明

我不需要对抗黑客和逆向工程

  • 有没有办法构建一个.plc,它还包括一些基本的.pm(文件和套接字支持)
  • 在用户的pc上,哪一个是支持此功能的最小perl运行时安装
…分别创建plc和pmc文件。Perl会在pm文件之前自动检查pmc文件,但需要明确地调用plc文件。这意味着最好将程序转换为模块或模块

运行时需求是Perl5.6和模块Filter::Util::Call,这是自5.7.3以来的核心

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