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

前端之家收集整理的这篇文章主要介绍了在Perl中优雅地确定系统架构前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在寻找一种简单的方法来确定系统是否是Perl 5中的32位或64位.我已经向后和向前阅读了perlvar手册页,并且没有发现包含系统cpu架构的变量( cpu架构Perl被编译为将足够接近).这是我最接近的:
chomp (my $arch = `uname -m`);

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

解决方法

请参见 Config模块.

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

原文链接:https://www.f2er.com/Perl/171725.html

猜你在找的Perl相关文章