1
假設我有一個基本程序,只使用文件和tcp套接字,使用select()。沒有框架,沒有線程,只是接近操作系統調用的基本I/O。它是一個單一的源文件。perl微小程序,字節碼最小發行版
讓我們看看這是一個概念證明。
我不必打黑客和逆向工程。
- 有沒有辦法建立一個.plc,其中也包括一些基本的.pm(文件和套接字支持)?
- 在用戶的電腦,這是最小的perl運行時安裝,以支持這?
假設我有一個基本程序,只使用文件和tcp套接字,使用select()。沒有框架,沒有線程,只是接近操作系統調用的基本I/O。它是一個單一的源文件。perl微小程序,字節碼最小發行版
讓我們看看這是一個概念證明。
我不必打黑客和逆向工程。
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以來的核心。
代碼示例未經測試堆疊器:請編輯以改善 – daxim