Posso executar executáveis de 64 bits em um Linux de 32 bits?

4

Se sim, como?

SO: Cliente Red Hat Enterprise Linux de 32 bits versão 5.4 (Tikanga)

    
por netvope 22.02.2010 / 14:34

3 respostas

3

Não diretamente. Você precisa estar executando um kernel de 64 bits para executar aplicativos de 64 bits.

Você pode fazer isso através da virtualização. A VMware suporta a execução de VMs de 64 bits em um host de 32 bits se as CPUs tiverem suporte para os recursos necessários (nem todos os processadores de 64 bits), e presumo que outras plataformas de virtualização possam fazer isso também. Você pode tentar instalar uma variante de 64 bits do Linux em uma VM ao executar no sistema operacional de 32 bits da sua máquina existente e executar o aplicativo de 64 bits nela. Isso pode não ser conveniente, dependendo do que você está tentando fazer com o aplicativo.

    
por 22.02.2010 / 14:57
3

É possível se você usar um emulador como o QEMU com suporte ao X86_64. depois de instalá-lo, você deve usar o comando qemu-system-x86_64 para executar o seu executável

    
por 22.02.2010 / 15:22
2

Não. Para começar, um binário de 64 bits será vinculado a bibliotecas de 64 bits que não estarão presentes em um sistema operacional de 32 bits.

    
por 22.02.2010 / 14:36