如何构建32位和64位CPAN Perl模块

时间:2014-06-15 20:22:16

标签: perl build cpan

我正在尝试构建CPAN模块,并且我需要此模块的32位和64位版本才能在不同的计算机上使用。我不熟悉构建32位和64位版本模块的方法。我试图从ActivePerl PPM下载预构建的模块,但遗憾的是我没有资金购买编译后的64位模块所需的企业许可证。

我的问题是:我可以简单地从CPAN下载模块源,在32位机器上为32位版本构建它,并在64位PC上为64位版本构建相同的模块吗?

我将非常感谢您的帮助。

谢谢,

拉​​斯

1 个答案:

答案 0 :(得分:2)

是的,你可以这样做,但我只是因为某些原因我不想使用cpan而这样做。

使用标准的Perl安装程序,该模块首先被blibmake安装到构建目录内的Build目录中。这些是make testBuild test测试的文件,这些文件是make installBuild install安装的文件。

如果您有两台足够相似的机器,您可以在一台机器上构建模块,然后从blib中的文件将其安装到另一台机器上。这是ppm的作用。

请注意,您可以按照these instructions轻松创建供ppm使用的ppd。