2012-08-08 114 views
2

我正在C開發perl擴展模塊,我想重新使用我寫的perl模塊(.pm)。我搜索了一下,發現有一種方法可以使用pv_call函數從C代碼調用perl子例程,但是我找不到如何在不重載perl解釋器的情況下加載.pm模塊。 提前致謝從C模塊加載perl.pm模塊.so

+0

請參閱['perlembed'](http://perldoc.perl.org/perlembed.html)。我不確定「重新加載」解釋器的含義,但是,您需要構建一個解釋器來調用perl函數。 – pilcrow 2012-08-08 20:01:49

+0

也許我沒有讓自己清楚,我有一個perl擴展模塊,這是一個.so模塊,我從我的.pl Perl代碼中調用,我想從該.so文件加載.pm perl模塊到目前正在運行解釋器。我不希望加載另一個解釋器來加載.pm模塊。 – user1247066 2012-08-08 20:08:55

回答