transferir arquivo exe da caixa virtual Ubuntu Oracle para a máquina host (windows 7)

transferir arquivo exe da caixa virtual Ubuntu Oracle para a máquina host (windows 7)

Quero transferir um arquivo executável do Ubuntu para o Windows. Tentei via pasta compartilhada da VM em que tenho o Ubuntu instalado. Funciona, mas quando abro o arquivo executável no Windows, o arquivo não está definido (não o arquivo exe).

O arquivo executável ( sphinx3_align) faz parte do pacoteferramenta esfinge3. Depois de correrferramenta esfinge3, copiei sphinx3_alignpara /usr/local/bina pasta compartilhada, mas quando abro 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 transfiro este arquivo para um sistema Windows?

Responder1

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

Como você pode ver na saída de file, 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 ainda informa que este programa foi escrito para um kernel Linux 2.6.24 (que parece bem antigo, assim como a arquitetura de CPU que ele informa... - mas isso não é importante ).

O Windows, por outro lado, usa o formato PE para executáveis ​​binários compilados (conhecidos como *.exearquivos). E assim como você não pode executar .exearquivos do Windows nativamente no Ubuntu/Linux, você também não pode executar nenhum binário executável do Ubuntu no Windows.

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

informação relacionada