Я могу выполнить 64-разрядные исполняемые файлы на 32-разрядном Linux?

Если да, как?

ОС: 32-разрядный Red Hat Enterprise Клиентский выпуск 5.4 Linux (Tikanga)

5
задан 20.11.2014, 12:08

3 ответа

Не непосредственно. Необходимо выполнять 64-разрядное ядро для запущения 64-разрядных приложений.

Вы можете делать это через виртуализацию все же. Поддержки VMware рабочий VMs на 64 бита на хосте на 32 бита, если ЦП имеет поддержку необходимых функций (не все 64-разрядные процессоры делают), и я предполагаю, что некоторые другие платформы виртуализации могут сделать это также. Вы могли попробовать, устанавливают 64-разрядный вариант Linux в VM при выполнении сверху 32-разрядной ОС Вашей существующей машины и запускают 64-разрядное приложение там. Это не могло бы быть вообще удобно, хотя, в зависимости от того, что Вы пытаетесь сделать с приложением.

4
ответ дан 07.12.2019, 17:13

Возможно при использовании эмулятора как QEMU с поддержкой X86_64. после установки его необходимо использовать команду qemu-system-x86_64 для выполнения исполняемого файла

3
ответ дан 07.12.2019, 17:13

Нет. Для запуска 64-разрядный двоичный файл будет связан против 64-разрядных библиотек, которые не будут присутствовать на 32-разрядной ОС.

2
ответ дан 07.12.2019, 17:13

Теги

Похожие вопросы