草莓perl和pp文件扩展名

时间:2013-12-05 20:48:56

标签: perl strawberry-perl

有人可以解释一下Strawberry perl目录中的.pp文件是什么吗,

例如我有以下文件64bit-5.16.0.1.pp和许多其他具有此扩展名的文件。

这个扩展意味着什么(.pp)是那些草莓的构建,如果是,我可以使用我的额外模块构建我自己的.pp文件吗?

2 个答案:

答案 0 :(得分:3)

64bit-5.16.0.1.pp文件是Perl::Dist::Strawberry的一部分,用于构建strawberry perl分发(它不是标准草莓安装的一部分,您必须通过cpan安装或cpanm命令)。

*.pp文件实际上是一个构建配置,用于定义哪些组件捆绑到草莓perl分发中。

您可以创建任何*.pp文件的修改版本(请参阅examples)并创建自己的草莓式perl发行版。只需安装Perl::Dist::Strawberry并使用perldist_strawberry命令并使用适当的参数即可 - 请参阅perldist_strawberry usage

答案 1 :(得分:0)

.pp可以用于“纯Perl”吗?有些情况下,模块有多个实现,如XS模块和纯perl模块。如果是这样,速度可能会有所不同,其中XS往往更快。