Как заставить Perl-скрипт думать, что он работает на 64-битной машине? - PullRequest
2 голосов
/ 20 июля 2010

Как заставить Perl-скрипт думать, что он работает на 64-битной машине? Он должен выполнять двоичный разбор данных, которые были записаны на 64-битной машине, но он должен анализироваться на 32-битной машине (например, с помощью флага аргумента). В моем коде я использовал pack / unpack с форматированием 'L!4'.

1 Ответ

1 голос
/ 20 июля 2010

Если ваша проблема заключается в том, чтобы убедиться, что скрипт работает правильно на 64-битной машине, я предлагаю вам использовать VirtualBox для установки 64-битной версии ОС.

См .: https://superuser.com/questions/25495/virtual-machine-running-64bit-from-a-32bit-system

Но если вам это нужно только для того, чтобы "использовать" маску "L! 4", может быть, вам стоит поискать другое решение? (например: пытались ли вы увидеть, поддерживает ли ваша версия PERL букву «Q» вместо «L»?)

...