kompilera c++ för windows i ubuntu [LÖST]

Här diskuteras programmering och utveckling
Emerain
Inlägg: 16
Blev medlem: 09 okt 2008, 06:45
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS

kompilera c++ för windows i ubuntu [LÖST]

Inlägg av Emerain »

Hej
har ett projektarbete i gymnasiet, och jag har valt att programmera

Nu är problemet att skolan använder bara windows XP. xp använder .exe filer, medans via g++ jag bara kan få fram *.o filer (valt att flagga dem som .o vet att det finns andra)

men går det på något sätt att kompilera .exe filer för windows i ubuntu? några flaggor för G++ eller behöver jag en ny kompilator? isåfall vilken och hur funkar den?

tack på förhand

//
Gustav

PS. Kör ubuntu intrepid, och G++ senaste versionen enligt synaptic.
Senast redigerad av 1 Emerain, redigerad totalt 7 gånger.
Användarvisningsbild
micke_nordin
Inlägg: 1539
Blev medlem: 21 aug 2008, 17:03
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Kontakt:

Re: kompilera c++ för windows i ubuntu

Inlägg av micke_nordin »

Det korta svaret är nog tyvärr att du måste kompilera dina program på en windowsburk för att de skall kunna skapa .exe filer.

/Micke
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

Re: kompilera c++ för windows i ubuntu

Inlägg av Lars »

Det något längre svaret är att Mingw numera finns för Ubuntu. Så det ska gå att generera Windows-binärer också, men jag har inte provat och vet inte hur man gör.
Användarvisningsbild
Jarulf
Inlägg: 604
Blev medlem: 04 feb 2007, 22:46
OS: Ubuntu
Ort: Skellefteå
Kontakt:

Re: kompilera c++ för windows i ubuntu

Inlägg av Jarulf »

Det långa svaret är att det går med hjälp av MinGW, men jag tror du får mindre krångel om du följer micke_nordins tips.

http://www.mingw.org/wiki/MinGW_cross_c ... nvironment
http://ubuntuforums.org/showthread.php?t=137051
http://ubuntuforums.org/showthread.php?t=114678

edit: La till 2 Ubuntu-specifika länkar.
Användarvisningsbild
micke_nordin
Inlägg: 1539
Blev medlem: 21 aug 2008, 17:03
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Kontakt:

Re: kompilera c++ för windows i ubuntu

Inlägg av micke_nordin »

Det verkar faktiskt vara enklare än jag trodde:

Kod: Markera allt

sudo apt-get install mingw32 mingw32-binutils mingw32-runtime   
Därefter kan man kompilera c++ så här:

Kod: Markera allt

i586-mingw32msvc-g++ din_kod.cpp
Jag har bara testat mycket snabbt, så det är möjligt att det är svårare än så här, men det verkar faktiskt funka ;)

/Micke
Användarvisningsbild
micke_nordin
Inlägg: 1539
Blev medlem: 21 aug 2008, 17:03
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Kontakt:

Re: kompilera c++ för windows i ubuntu

Inlägg av micke_nordin »

Det här var riktigt roligt! Nu kan man ju göra windows-program på sin GNU-box som man sedan kan köra i wine ;D ;D ;D
mingw-wine.png
mingw-wine.png (90.36 KiB) Visad 1640 gånger
/Micke
Emerain
Inlägg: 16
Blev medlem: 09 okt 2008, 06:45
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS

Re: kompilera c++ för windows i ubuntu

Inlägg av Emerain »

micke_nordin skrev:Det verkar faktiskt vara enklare än jag trodde:

Kod: Markera allt

sudo apt-get install mingw32 mingw32-binutils mingw32-runtime   
Därefter kan man kompilera c++ så här:

Kod: Markera allt

i586-mingw32msvc-g++ din_kod.cpp
Jag har bara testat mycket snabbt, så det är möjligt att det är svårare än så här, men det verkar faktiskt funka ;)

/Micke
Emerain
Inlägg: 16
Blev medlem: 09 okt 2008, 06:45
OS: Ubuntu
Utgåva: 16.04 Xenial Xerus LTS

Re: kompilera c++ för windows i ubuntu [LÖST]

Inlägg av Emerain »

Hej
måste bara säga lite nedslående nyheter...:(

Kompilatorn fungerade inte... Läste på och allt, men jag fick inte en enda .exe att fungera när jag körde den i winXp...
Var bara att föra över koden och kompilera i visual studio, ett helt okej program om man bara ser till användarvänlighet och lätthet för nybörjare...
Skriv svar

Återgå till "Programmering och webbdesign"