我正在尝试构建CPAN模块,并且我需要此模块的32位和64位版本才能在不同的计算机上使用。我不熟悉构建32位和64位版本模块的方法。我试图从ActivePerl PPM下载预构建的模块,但遗憾的是我没有资金购买编译后的64位模块所需的企业许可证。
我的问题是:我可以简单地从CPAN下载模块源,在32位机器上为32位版本构建它,并在64位PC上为64位版本构建相同的模块吗?
我将非常感谢您的帮助。
谢谢,
拉斯
答案 0 :(得分:2)
是的,你可以这样做,但我只是因为某些原因我不想使用cpan
而这样做。
使用标准的Perl安装程序,该模块首先被blib
或make
安装到构建目录内的Build
目录中。这些是make test
或Build test
测试的文件,这些文件是make install
或Build install
安装的文件。
如果您有两台足够相似的机器,您可以在一台机器上构建模块,然后从blib
中的文件将其安装到另一台机器上。这是ppm
的作用。
请注意,您可以按照these instructions轻松创建供ppm使用的ppd。