2011-12-04 35 views
1

假設我有一個基本程序,只使用文件和tcp套接字,使用select()。沒有框架,沒有線程,只是接近操作系統調用的基本I/O。它是一個單一的源文件。perl微小程序,字節碼最小發行版

讓我們看看這是一個概念證明。

我不必打黑客和逆向工程。

  • 有沒有辦法建立一個.plc,其中也包括一些基本的.pm(文件和套接字支持)?
  • 在用戶的電腦,這是最小的perl運行時安裝,以支持這?

回答

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以來的核心。

+0

代碼示例未經測試堆疊器:請編輯以改善 – daxim