Compilar programa Windows para rodar no Linux. [RESOLVIDO]

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

Luis R. C. Silva
luisrcs

(usa Linux Mint)

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.


  


2. MELHOR RESPOSTA

Jose Renan
JoseRenan

(usa Ubuntu)

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]

Luis R. C. Silva
luisrcs

(usa Linux Mint)

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

Ninguém?


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

???
gokernel

(usa Linux Mint)

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]

Jose Renan
JoseRenan

(usa Ubuntu)

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]

Luis R. C. Silva
luisrcs

(usa Linux Mint)

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]

???
gokernel

(usa Linux Mint)

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]

Jose Renan
JoseRenan

(usa Ubuntu)

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.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts