简体   繁体   English

我需要下载哪个activestate perl 5.24?

[英]which download of activestate perl 5.24 do i need?

I'm running Windows 7 Home Premium 64-bit. 我正在运行Windows 7 Home Premium 64位。 I need to install the perl 5.24 binary. 我需要安装perl 5.24二进制文件。

at http://www.activestate.com/activeperl/downloads I get two choices: download activeperl 5.24.0 for windows (x86) download activeperl 5.24.0 for windows (64-bit, x64) http://www.activestate.com/activeperl/downloads上,我有两种选择:为Windows(x86)下载activeperl 5.24.0(对于Windows(64位,x64)下载activeperl 5.24.0)

Which of those two do I need? 我需要那两个中的哪一个?

Call me dense but I don't find my answer at How can I check whether my Perl installation is 32 or 64 bit? 打电话给我致密,但我找不到 如何 找到 我的Perl安装是32位还是64位的 答案 whether-my-perl-installation-is-32-or-64-bit, although it does tell how to display several version-related characteristics 我的perl安装是32位还是64位,尽管它确实告诉您如何显示几个与版本有关的特征

  • perl -V:ivsize says ivsize='8'; perl -V:ivsize表示ivsize ='8';

  • perl -V:archname says archname='MSWin32-x86-multi-thread-64int'; perl -V:archname说archname ='MSWin32-x86-multi-thread-64int';

  • perl -v says perl -v说

This is perl 5, version 20, subversion 1 (v5.20.1) built for MSWin32-x86-multi-thread-64int (with 1 registered patch, see perl -V for more detail) 这是为MSWin32-x86-multi-thread-64int构建的perl 5,版本20,版本1(v5.20.1)(具有1个注册的修补程序,请参阅perl -V了解更多信息)

Copyright 1987-2014, Larry Wall 拉里·沃尔(Larry Wall)版权所有1987-2014

Binary build 2000 [298557] provided by ActiveState ActiveState提供的二进制版本2000 [298557]

http://www.ActiveState.com Built Oct 15 2014 22:10:49 http://www.ActiveState.com内置2014年10月15日22:10:49

Please help. 请帮忙。 Phil 菲尔

As your system is 64 bit. 由于您的系统是64位。 So I suggest you to install 64-bit, x64 one. 因此,我建议您安装64位,x64之一。 You can install 32 bit also. 您也可以安装32位。 64 bit system support both 64 bit and 32 bit. 64位系统同时支持64位和32位。 But in case of 64 bit performance will be better. 但是在64位的情况下,性能会更好。

As Arijit says, you should default to the 64-bit version as it will handle larger numerical values more efficiently and allows access to larger memory pools. 正如Arijit所说,您应该默认使用64位版本,因为它将更有效地处理较大的数值并允许访问较大的内存池。

Exceptions include: 例外包括:

  • Your machine has less than 4GB of memory & you need to be stingy with what you've got. 您的计算机的内存不足4GB,您需要对所拥有的数据保持谨慎。
  • You need to interface with a 32-bit only library on your computer for which you don't have access to a 64-bit version. 您需要与无法访问64位版本的计算机上仅32位的库进行交互。 I know of at least one ODBC driver that still fits this bill. 我知道至少有一个ODBC驱动程序仍然适合此要求。 Though for the customer that needs this I generally use perlapp to wrap up a dedicated 32-bit .exe file. 尽管对于需要此服务的客户,我通常使用perlapp打包专用的32位.exe文件。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM