如何在C程序中编译Perl代码?

前端之家收集整理的这篇文章主要介绍了如何在C程序中编译Perl代码?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个带有嵌入式Perl解释器的C程序.我希望能够从程序中预编译一些Perl代码.我怎么做?

基本原理(如果有人感兴趣)是能够编译一次,存储解析树,并执行多次(只要编译的代码不会改变).

谢谢!
马杜

PS:我使用的是Perl-5.8,但要知道Perl-6.0是否能以任何方式使这更容易.

解决方法

这是 embed the Perl interpreter in a C program时的默认行为.在运行perl_parse()来解析Perl程序之后,可以使用相同的已解析Perl程序反复使用perl_run()和call_argv().

猜你在找的C&C++相关文章