Есть ли что-нибудь, что позволит мне запускать 64-битные двоичные исполняемые файлы? [duplicate]

На этот вопрос уже есть ответ здесь:

Есть ли в ubuntu 32 bit 14.04LTS что-нибудь легкое, что позволит мне исполнять 64-битные двоичные исполняемые файлы?

Architecture:          i686
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    2
Core(s) per socket:    2
Socket(s):             1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 42
Stepping:              7
CPU MHz:               800.000
BogoMIPS:              4988.76
Virtualisation:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              3072K
1
задан 4 February 2015 в 11:57

3 ответа

Нет никакого способа запустить 64-разрядную программу в 32-разрядной ОС. Попробуйте Живой CD или USB с 64-разрядной версией ОС (предполагающий, что Ваши аппаратные средства 64-разрядные способный, но это, скорее всего - если это не старо или низкопроизводительный нетбук).

2
ответ дан 10 November 2019 в 08:22

Если и только если Ваш ЦП способен к аппаратная виртуализация (VT-x/AMD-V) , можно выполнить 64-разрядное приложение в виртуальной 64-разрядной ОС, работающей в виртуальной машине, такой как Виртуальное Поле. Конечно, это не может быть легким решением, в котором Вы нуждаетесь.

2
ответ дан 10 November 2019 в 08:22

Это зависит от Вашей архитектуры ЦП. Если у Вас есть ЦП на 32 бита, никакая часть программного обеспечения не собирается позволить Вам запускать приложения на 64 бита, потому что сам ЦП неспособен к выполнению программного обеспечения.

, Если у Вас есть ЦП на 64 бита, Вы в состоянии выполнить 32 & Ubuntu на 64 бита - но Ubuntu на только 64 бита может запустить программное обеспечение на 64 бита (AFAIK - я буду продолжать озираться немного больше). Можно также запустить программное обеспечение на 32 бита в Ubuntu на 64 бита - будут просто требоваться некоторые библиотеки на 32 бита.

Один способ, которым можно сказать, есть ли у Вас ЦП на 64 бита или на 32 бита, путем выполнения grep --color=always -iw lm /proc/cpuinfo в Терминале ( Ctrl + Высокий звук + T ). Если это возвращается lm ( Long ода M ) как один из флагов, у Вас есть ЦП на 64 бита. cc сообщество Wiki .

Вы видите в этом снимке экрана моего терминала на моем ноутбуке с ЦП на 32 бита, что ничто не возвращается для той команды:

enter image description here

Для больше подробно объяснения различия между программным обеспечением на 32 и 64 бита и Ubuntu, читайте эта страница .

Ubuntu Community Help Wiki
1
ответ дан 10 November 2019 в 08:22

Другие вопросы по тегам:

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