gpt4 book ai didi

perl - 如何在嵌入式 perl 解释器中动态加载 perl 扩展?

转载 作者:行者123 更新时间:2023-12-01 11:07:29 32 4
gpt4 key购买 nike

我正在我的 C 代码中嵌入 perl 解释器(多么有趣!)。

我需要动态加载 perl 扩展(扩展 perl 的扩展,用 C 语言编写)。当我运行需要使用该扩展的 perl 脚本(使用我的嵌入式 perl 解释器)时,它会起作用!

最佳答案

确保已将 xs_init 函数传递给 perl_parse,它将为您提供 DynaLoader::boot_DynaLoader。您可以使用 ExtUtils::Embed 自动编写这些内容。

有了它,您需要做的就是,例如,评估一些将加载用 C 编写的扩展的代码。

"Using Perl modules, which themselves use C libraries, from your C program" in perlembed对此进行了详细解释。

关于perl - 如何在嵌入式 perl 解释器中动态加载 perl 扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3849892/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com