加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

在Perl中优雅地确定系统架构

发布时间:2020-12-15 21:59:02 所属栏目:大数据 来源:网络整理
导读:我正在寻找一种简单的方法来确定系统是否是Perl 5中的32位或64位.我已经向后和向前阅读了perlvar手册页,并且没有发现包含系统CPU架构的变量( CPU架构Perl被编译为将足够接近).这是我最接近的: chomp (my $arch = `uname -m`); 我想知道是否有更优雅的方法来
我正在寻找一种简单的方法来确定系统是否是Perl 5中的32位或64位.我已经向后和向前阅读了perlvar手册页,并且没有发现包含系统CPU架构的变量( CPU架构Perl被编译为将足够接近).这是我最接近的:
chomp (my $arch = `uname -m`);

我想知道是否有更优雅的方法来确定这一点;我讨厌依赖反引号表达式,因为它们都是瓶颈,往往是不安全的,并且经常(特别是这个例子)打破了跨平台的兼容性. Perl没有理由不应该有这些信息.

解决方法

请参见 Config模块.

也许检查是否设置$Config {‘archname64’}就足够了.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读