|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Nov 2005
Messaggi: 125
|
g++ compilare per windows sotto linux
salve, sto sviluppando un programma in c++ usando il compilatore gcc sotto linux (g++ (GCC) 4.1.0 (SUSE Linux)). vorrei distribuire il programma per gli utenti winxp.
mi chiedo: è possibile con g++ da linux compilare per windows? cioè ottenere un eseguibile che giri sotto win, oppure devo per forza procurarmi un compilatore che gira sotto windows e sperare che il codice sia portabile?
__________________
Cooler Master ATCS | Enermax 485W Noisetaker | AMD64x2 4400+ Toledo | AsRock Dual Sata II | 2x Twinmos 1Gb dual channel | Zalman CNPS9500 LED | Hitachi 250Gb Sata II | EN7600Gs Silent | DVD Lg | router netgear dg834g v4 Lenovo ThinkPad E420s |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Ti serve un compilatore incrociato. Un modo è preparare mingw per linux host/windows target.
In giro trovi un pò di guide; ad es: http://www.wxwindows.org/docs/technote/crosscmp.htm Nota che non è banale (tra la teoria e la pratica ci sono sempre cose che non vanno); se trovi un precompilato in giro risparmi molti capelli bianchi.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Jun 2006
Città: Inverno: Novgorod. Estate: Haifa
Messaggi: 879
|
Quote:
fai delle ifdef di compilazione (nei punti differenti del codice -tipo include o io etc) e compila in linux e in win.
__________________
Hosti non solum dandam esse viam ad fugiendum, sed etiam muniendam / Ceterum censeo Carthaginem esse delendam / Et facere et pati fortia romanum est / Nemo Romanorum pacis mentionem habere dignatus est / Roma locuta, causa finita Milla |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:39.



















