有人可以解释一下草莓 perl 目录上的 .pp 文件是什么,
例如,我有以下文件 64bit-5.16.0.1.pp 和许多其他具有此扩展名的文件。
这个扩展意味着什么(.pp)是那些草莓的构建,如果是的话,我可以用我的额外模块构建我自己的一些.pp文件吗?
有人可以解释一下草莓 perl 目录上的 .pp 文件是什么,
例如,我有以下文件 64bit-5.16.0.1.pp 和许多其他具有此扩展名的文件。
这个扩展意味着什么(.pp)是那些草莓的构建,如果是的话,我可以用我的额外模块构建我自己的一些.pp文件吗?
64bit-5.16.0.1.pp
文件是用于构建草莓 perl发行版的Perl::Dist::Strawberry的一部分(它不是标准草莓安装的一部分,您必须通过或命令安装它)。cpan
cpanm
这些*.pp
文件实际上是一个构建配置,定义了哪些组件捆绑到草莓 perl 发行版中。
您可以创建任何*.pp
文件的修改版本(参见示例)并创建您自己的类似草莓的 perl 发行版。只需安装Perl::Dist::Strawberry并使用perldist_strawberry
带有适当参数的命令 - 请参阅perldist_strawberry 用法
.pp 可能是“纯 Perl”?在某些情况下,一个模块有多种实现方式,例如 XS 模块和纯 perl 模块。如果是这样,速度可能会有所不同,XS 往往更快。