Pular para o conteúdo

Compilar programa Windows para rodar no Linux. [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Compilar programa Windows para rodar no Linux. [RESOLVIDO]

Enviado em 03/01/2012 - 22:26h

Pessoal, boa noite.

Eu baixei um pacote em código-fonte só que ele foi escrito para Windows. Então, existe alguma maneira de compilar esse pacote para que rode no Linux, pois com o Wine ele não funciona.

Fico grato.

Responder tópico

2. Re: Compilar programa Windows para rodar no Linux. [RESOLVIDO]

Melhor resposta

Enviado em 05/01/2012 - 14:53h

rei_astro escreveu:

Concordo, mas através do MigWin, se pode compilar programas nativos do Linux para rodar em ambiente Windows, juntamente com a dll migwin.dll se não me engano.

Não existiria uma espécie de MigLinux?
Pelo que li, sobre o CygWin, o google corrigiu-me:


Cygwin is not:
a
way to RUN native Linux apps on Windows. You must rebuild your application from source if you want it to run on Windows.

a way to magically make native Windows apps aware of UNIX® functionality like signals, ptys, etc. Again, you need to build your apps from source if you want to take advantage of Cygwin functionality.
O contrário não sei se existe, já que talvez a própria MS que teria que construir tal software, o que realmente não seria muito fácil acontecer...

3. Re: Compilar programa Windows para rodar no Linux. [RESOLVIDO]

Enviado em 04/01/2012 - 00:01h

Ninguém?

4. Re: Compilar programa Windows para rodar no Linux. [RESOLVIDO]

Enviado em 05/01/2012 - 08:54h

Sem o wine acho que não é possível.

Se fosse em java poderia rodar em qualquer plataforma com uma VM.

Padrões de arquivos binários ( windows, linux ):
Windows = PE
Linux = ELF


5. Re: Compilar programa Windows para rodar no Linux. [RESOLVIDO]

Enviado em 05/01/2012 - 09:19h

Dependendo do código do C/C++ não dá certo, talvez haja alguma biblioteca própria do Windows usado no software (Windows.h). Isso no caso de compilar para tentar rodar nativamente no GNU/Linux.

6. Re: Compilar programa Windows para rodar no Linux. [RESOLVIDO]

Enviado em 05/01/2012 - 13:38h

Concordo, mas através do MigWin, se pode compilar programas nativos do Linux para rodar em ambiente Windows, juntamente com a dll migwin.dll se não me engano.

Não existiria uma espécie de MigLinux?

7. Re: Compilar programa Windows para rodar no Linux. [RESOLVIDO]

Enviado em 05/01/2012 - 16:24h


Concordo, mas através do MigWin, se pode compilar programas nativos do Linux para rodar em ambiente Windows, juntamente com a dll migwin.dll se não me engano
Resumo:
Se vc compila no (mingw ou gcc) só vai ser executado no windows...

Informe detalhes do seu programa tipo:
Quais dependências precisam?... foi como o JoseRenan falou no primeiro post dele... Se tiver algo do tipo (#include <windows.h>) PONTO FINAL, USE O WINDOWS E SEJA FELIZ.


8. Re: Compilar programa Windows para rodar no Linux. [RESOLVIDO]

Enviado em 05/01/2012 - 20:33h

Se vc quiser fornecer mais detalhes como Gokernel disse poderíamos ajudá-lo mais, se talvez o código fosse livre poderíamos dar uma analisada.

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder