Sida 1 av 1
kompilera c++ för windows i ubuntu [LÖST]
Postat: 07 jan 2009, 11:54
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.
Re: kompilera c++ för windows i ubuntu
Postat: 07 jan 2009, 12:07
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
Re: kompilera c++ för windows i ubuntu
Postat: 07 jan 2009, 12:37
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.
Re: kompilera c++ för windows i ubuntu
Postat: 07 jan 2009, 12:38
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.
Re: kompilera c++ för windows i ubuntu
Postat: 07 jan 2009, 12:52
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:
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
Re: kompilera c++ för windows i ubuntu
Postat: 07 jan 2009, 13:03
av micke_nordin
Re: kompilera c++ för windows i ubuntu
Postat: 07 jan 2009, 17:51
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:
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
Re: kompilera c++ för windows i ubuntu [LÖST]
Postat: 02 apr 2009, 18:23
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...