[ goky2002 @ 07.11.2005. 09:46 ] @
Radim na nekm projektu koji je multiplatformski i naravno treba da radi i pod linuxom.
Imam problem sto mi pod linuxom ne prolazi uopste kompajliranje.
Mnogo bi mi znacilo da mogu u kucnim uslovima da isprobavam neke stvari pa me zanima zna li neko da li mogu da radim sa gcc-om pod windowsom.
Mogao bih mozda da instaliram i linux ali... nisam siguran da li bih se tu snasao sa svim neophodnim podesavanjima barem u nekom kracem roku.


Video sam da ima neka varijanta MinGW sto bi valjda trbalo da je gcc za windows.
Da li neko zna da li ce rezultati biti isti u fazi kompajliranja? Znaci aplikaciju cu testirati kasnije za sad mi je bitno samo da to prevedem kako treba posto verzija pod windowosm funkcionise.
[ tosa @ 07.11.2005. 10:17 ] @
Da, mozes koristiti MinGW. Kao alternativu mozes da probas da instaliras Cygwin
uz koji u principu stize sve sto ti treba, pa i GCC za Win32.
Ovo uz rezervu, nisam neki ljubitelj spartanskih alata pa se i ne secam najbolje.
[ drismet @ 07.11.2005. 10:45 ] @
Ti hoces da kompajliras pod windows-om i da taj executable radi pod linux-om?
[ goky2002 @ 07.11.2005. 11:20 ] @
Citat:
Ti hoces da kompajliras pod windows-om i da taj executable radi pod linux-om?


Ne, hocu da samo dodjem do faze kad mogu da to kompajliram na linuxu.
Znaci sredim sve ako je moguce pod windowsom(kompajliranje) e onda onda na linux i opet kompajliram i testiram
[ Dragi Tata @ 07.11.2005. 12:28 ] @
Onda ti ne gine cygwin. Imaćeš problema jedino ako koristiš "wide" stringove, jer je to pod cygwin-om samo delimično podržano.
[ Dragi Tata @ 07.11.2005. 12:32 ] @
Pade mi na pamet: možeš recimo da podigneš Linux pod VMWare-om (imaš i besplatan VMWare Player), pa onda recimo instaliraš MinGW studio i pod jednim i pod drugim i kompajliraš isti kod iz oba operativna sistema.

[Ovu poruku je menjao Dragi Tata dana 07.11.2005. u 13:32 GMT+1]
[ goky2002 @ 07.11.2005. 13:36 ] @
Citat:
Pade mi na pamet: možeš recimo da podigneš Linux pod VMWare-om


Palo mi je to napamet ali bih nekako da izbegnem zezanje pod linuxom jer nisam siguran sta me sve tu ceka...
Kad bih znao da je jednostavno mozda bih prosto instaliro tako linux i mozda sam gcc ako nije komplikovano i radi
[ dejandj @ 07.11.2005. 15:30 ] @
Prosto koristi DevC i ako radi na njemu (e to vec nije tako prosto) onda ce i na Linux-u jer DevC koristi gcc.

[Ovu poruku je menjao dejandj dana 07.11.2005. u 16:30 GMT+1]
[ goky2002 @ 07.11.2005. 15:46 ] @
Samo da napomene da je projekat u zavrsnoj fazi sto znaci da postoji makefile isl.

Znaci ja hocu samo da pokrenem make, mislim nemogu tu da menjam nesto i prilagodjavam sto je mozda potrebno kod devc(nagadjam)
[ dejandj @ 07.11.2005. 15:57 ] @
Citat:
goky2002: Samo da napomene da je projekat u zavrsnoj fazi sto znaci da postoji makefile isl.

Znaci ja hocu samo da pokrenem make, mislim nemogu tu da menjam nesto i prilagodjavam sto je mozda potrebno kod devc(nagadjam)


Tu ti nema nesto mnogo pomoci ako to nisi u startu imao u vidu i pisao "standardno" a ne MS ideoloski.

[ dejandj @ 07.11.2005. 16:02 ] @
Znaci ako nema MS kerefeka sve je OK.
Ali, kako si napisao stvar je sumnjiva...

Probaj DevC pa prijavi...
[ goky2002 @ 07.11.2005. 21:39 ] @
Citat:
Tu ti nema nesto mnogo pomoci ako to nisi u startu imao u vidu i pisao "standardno" a ne MS ideoloski.


Prjekat je pisan tako da radi i pod linuxom i sadasnja verzija radi normalno i kompajlira se pod linuxom i windowsom.
Ja imam problema sa nekim dodacima tj. novim stvarima koje razvijam pa zato kazem da tu ne mogu mnogo da menjam oko makefile i nekih bitnih stvari.
[ ph4t @ 07.11.2005. 22:07 ] @
Ako hoces da budes siguran da ti radi pod linuxom onda bi mozda bilo najbolje da linux instaliras. Za 1-2 sata to mozes napraviti, brze nego se zajebavati sa cygwin (barem ja tako mislim).
Neznam dali bi to isto sa livecd mogao napraviti, sumnjam da postoji koji livecd sa gcc.
[ rumpl @ 08.11.2005. 11:47 ] @
A zasto vi svi pricate samo o kompajleru kada treba i u kodu da se ispravi puno stvari da bi bilo kompatibilno.
Ne gine ti gomila #ifdef...
Raspitaj se koje se funkcije nalaze u win i lin. ( na primer daemonise() ne postoji za win )
[ goky2002 @ 08.11.2005. 12:22 ] @
Citat:
A zasto vi svi pricate samo o kompajleru


To je bitno u ovom momentu. Dakle ideja je bila naci kmpajler koji se isto ponasa pod windowsom kao pod linuxom. Zato pricamo samo o kompajleru. Normalno je da posle neke stvari se realizuju drugacije