Comando de erro do Ubuntu 12.04 não encontrado

0

Instalei o Ubuntu 12.04 Desktop LTS em três sistemas Intel. Todos os três PCs estão usando a mesma versão do kernel (3.2.0-29-generic-pae). Mas eu tenho um problema que quando eu compilo e construo meu executável em um PC, ele não roda nos outros PCs e exibe uma mensagem de erro "comando não encontrado". No entanto, se o mesmo código for recriado no outro PC, ele será executado com êxito. Como posso fazer o meu executável construído em um PC para rodar em outro PC com o mesmo kernel Linux do Ubuntu 12.04?

    
por mapartha 23.01.2013 / 04:02

1 resposta

0

Isso parece ser um problema entre uma arquitetura de 32 bits e 64 bits.

A CPU está compilando seu código da mesma forma que as outras máquinas nas quais você está tentando executá-lo?

Se você estiver compilando seu código em uma máquina de 32 bits e tentando executá-lo em uma versão instalada de 64 bits do Ubuntu, isso pode ser o seu problema.

Para instalar bibliotecas de 32 bits, permitindo que você execute executáveis de 32 bits em uma instalação de 64 bits:

sudo apt-get install ia32-libs

    
por jenovachild 23.01.2013 / 06:27