Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: Martin Šácha 11 Listopadu 2009, 20:48:20
-
Zdravím všechny kodéry,
g++ má prý podporu křížové kompilace pro windows, ale nikde jsem nenašel jakými parametry lze zdroják do windowsího exe zkompilovat.
Jde mi o (jednoduché) zdrojáky psané v C/C++, u které musí běžet pod win (prezentace seminární práce ve škole).
Jak tedy na to?
-
trochu google
http://ubuntuforums.org/archive/index.php/t-214391.html
-
Zdravím všechny kodéry,
g++ má prý podporu křížové kompilace pro windows, ale nikde jsem nenašel jakými parametry lze zdroják do windowsího exe zkompilovat.
Jde mi o (jednoduché) zdrojáky psané v C/C++, u které musí běžet pod win (prezentace seminární práce ve škole).
Jak tedy na to?
pokud používáš autofoo, stačí předat správné parametry pro host systém a target systém + nainstalovat mingw na ubuntu nebo na čem to funguješ
-
pokud používáš autofoo, stačí předat správné parametry pro host systém a target systém + nainstalovat mingw na ubuntu nebo na čem to funguješ
Funguji na Ubuntu 9.04. Mingw naistalované mám z repozitářů. A autofoo je co prosím?
-
pokud používáš autofoo, stačí předat správné parametry pro host systém a target systém + nainstalovat mingw na ubuntu nebo na čem to funguješ
Funguji na Ubuntu 9.04. Mingw naistalované mám z repozitářů. A autofoo je co prosím?
programátor a nezná auto*?? to je instalační systém přes který se generuje třeba configure skript atd.. dost mocný :)
http://stackoverflow.com/questions/182408/manual-for-cross-compile-a-c-application-from-linux-to-windows
tady je jak to udělat jak s autofoo tak bez.
-
Díky, ale ten kompilátor je nějaký divný. g++ mi onen zdroják zkompiluje bez nejmenšího problému, ale tohle (i586-mingw32msvc-c++) hází chyby typu nedefinovaných referencí na fce... :(
-
i586-mingw32msvc-c++ matice.cpp -o matice3
matice.cpp:243:2: warning: no newline at end of file
No ja taky nevim jestli to oc se pokousim vubec lze zkompilovat na linuxu pro win.
-
i586-mingw32msvc-c++ matice.cpp -o matice3
matice.cpp:243:2: warning: no newline at end of file
co ti vadi? je to jen warning... ( a odstranil bys ho stiskem jedne klavesy... )
-
i586-mingw32msvc-c++ matice.cpp -o matice3
matice.cpp:243:2: warning: no newline at end of file
co ti vadi? je to jen warning... ( a odstranil bys ho stiskem jedne klavesy... )
S tím stiskem to nechápu(Jakoze ma byt na konci souboru prazdny radek?). Nejsem programátor, to dělal kamarád. Myslel jsem, že to nic nezkompilovalo, ale ono to FUNGUJE pod Wine! Supér! :D
Jen ještě malý dotaz. Je to strašně velké. Normálně by to mělo mít 20kB a má to skoro mega. Jde to nějak zkompilovat na Linuxu pro Windows bez té knihovny? Anglicky umím špatně pro manuály.
-
Už to jde, bohužel dělá problémy conio.h :(
No ale bez toho se budu muset obejít.