Я создал исполняемый файл (.exe) Perl-скрипта на 64-битном ядре Linux. В этой среде он выполняется правильно.
Когда исполняемый файл запускается в 64-битной Windows 7, отображается следующее сообщение об ошибке:
Версия этого файла не совместима с версией Windows
ты бежишь. Проверьте системную информацию вашего компьютера, чтобы увидеть
нужна ли вам x86 (32-битная) или x64 (64-битная) версия программы,
и затем свяжитесь с издателем программного обеспечения.
Учитывая, что исходная и целевая ОС были 64-битными, я не уверен, что проблема в архитектуре сборки. Есть ли какие-то особые соображения, чтобы заставить правильно скомпилированную Perl-программу работать в Windows? Спасибо.