我有一个带有嵌入式Perl解释器的C程序.我希望能够从程序中预编译一些Perl代码.我怎么做?
基本原理(如果有人感兴趣)是能够编译一次,存储解析树,并执行多次(只要编译的代码不会改变).
谢谢!马杜
PS:我使用的是Perl-5.8,但要知道Perl-6.0是否能以任何方式使这更容易.
当您在C程序中嵌入Perl解释器时,这是默认行为.在运行perl_parse()来解析Perl程序之后,可以使用相同的已解析Perl程序反复使用perl_run()和call_argv().