Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使perl脚本认为它';它在64位机器上运行吗?_Perl_64 Bit_Binary Data - Fatal编程技术网

如何使perl脚本认为它';它在64位机器上运行吗?

如何使perl脚本认为它';它在64位机器上运行吗?,perl,64-bit,binary-data,Perl,64 Bit,Binary Data,如何使Perl脚本认为它正在64位机器上运行?它需要对写在64位机器上的数据执行二进制解析,但需要在32位机器上解析(例如,通过参数标志)。在我的代码中,我使用带格式的pack/unpack'L!4'如果您的问题是确保脚本在64位机器上正常工作,我建议您使用VirtualBox安装64位版本的操作系统 见: 但是如果你只需要“利用”L!4掩码,也许你应该寻找一个不同的解决方案?(例如:您是否尝试过查看您的PERL版本是否支持“Q”而不是“L”?)

如何使Perl脚本认为它正在64位机器上运行?它需要对写在64位机器上的数据执行二进制解析,但需要在32位机器上解析(例如,通过参数标志)。在我的代码中,我使用带格式的pack/unpack
'L!4'

如果您的问题是确保脚本在64位机器上正常工作,我建议您使用VirtualBox安装64位版本的操作系统

见:

但是如果你只需要“利用”L!4掩码,也许你应该寻找一个不同的解决方案?(例如:您是否尝试过查看您的PERL版本是否支持“Q”而不是“L”?)