transfere o arquivo exe da caixa virtual do Ubuntu oracle para a máquina host (windows 7)

-2

Eu quero transferir um arquivo executável do Ubuntu para o Windows. Eu tentei através da pasta compartilhada da VM que tenho o Ubuntu instalado. Ele funciona, mas quando eu abro o arquivo executável no Windows, o arquivo não está definido (não exe).

O arquivo executável ( sphinx3_align ) faz parte do pacote sphinx3 tool . Depois de executar sphinx3 tool , copiei sphinx3_align de /usr/local/bin para a pasta compartilhada, mas quando abri no Windows, ele me diz que o arquivo não está definido.

Saída de file sphinx3_align :

sphinx3_align: ELF 32-bit LSB  executable, Intel 80386, version 1 (SYSV),
  dynamically linked (uses shared libs), for GNU/Linux 2.6.24,
  BuildID[sha1]=d4584be6f1adc0b0a8471cd8e774a79c53b1f7f3, not stripped 

Como faço para transferir esse arquivo para um sistema Windows?

    
por Safia Hammad 27.07.2015 / 13:08

1 resposta

0

Você não pode executar este arquivo em um sistema Windows! Nunca. Sem chance.

Como você pode ver na saída de file , ele diz ELF 32-bit LSB executable, [...] for GNU/Linux 2.6.24 . ELF é o formato para executáveis binários compilados que o Linux usa, e até mesmo diz que este programa foi escrito para um kernel Linux 2.6.24 (que parece muito antigo, assim como a arquitetura da CPU que ele diz ... - mas isso não é importante ).

O Windows, ao contrário, usa o formato PE para executáveis binários compilados (conhecidos como *.exe files). E, assim como você não pode executar nativamente arquivos .exe do Windows no Ubuntu / Linux, você também não pode executar nenhum binários executáveis do Ubuntu no Windows.

wine para executar aplicativos Windows no Linux (que não funciona com todos os softwares de qualquer maneira, mas apenas alguns programas), mas ainda não ouvi falar de um emulador para executar programas Linux no Windows. Você terá que ficar com esse programa dentro de sua VM Ubuntu ou procurar na internet por um download compatível com o Windows.

    
por Byte Commander 29.07.2015 / 10:47