raku - 如何防止perl编译器更改动态链接库的名称

标签 raku zef

我正在制作一个 perl6 包,其中包含一些将被编译成动态链接库的 c 源文件。我发现库的名称,例如libperl.so,在“zef install”之后会变成“A858A3D6EC5363B3D3F59B1.so”之类的东西。但是,该名称在 python 代码中用作模块名称(libperl)。更改后,它不再是有效的标识符。那么,是否有可能阻止这种变化?如果是,我该怎么办?

最佳答案

我不确定是否可以这样做。也许是的。
然而,受@raiph 链接的启发,我决定创建一个软链接(soft link)。现在这个包运行良好。

关于raku - 如何防止perl编译器更改动态链接库的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54421415/

相关文章:

Python 神奇的 main() 签名就像 Perl 6

types - 如何使用 Raku 类型系统强制执行不变性?

exception - 为什么 Perl 6 的 try 不处理 shell() 中的非零退出?

Raku:在 Windows 上安装 Termbox

raku - 如何计算模块的 dist 哈希

command-line-interface - 如何为 Raku CLI 使用包装脚本

list - 如何在Raku中无限期地和懒惰地循环浏览列表?

publish-subscribe - Supply method act 与 tap 之间的区别

raku - 如何使用 Zef 仅安装测试依赖项