Početak›Forumi›Linuks›Programiranje›EXE pod linuxom
- This topic has 15 odgovora, 6 glasova, and was last updated 18 years, 7 months ranije by LYb.
-
AutorČlanci
-
23. septembar 2005. u 6:04 pm #6202Red_ZmajaUčesnik
Kako napraviti exe pod linuxom. Koji kompajler koristiti. uzmite u obzir da sam pocetnik a to mi je hitno potrebno a ne bi da dizem windows nemam zelju.
24. septembar 2005. u 7:48 am #35115JMatejaUčesnikMožda ti nisam od pomoći ali da li si razmišljao da programiraš u Javi. U tom slučaju možeš da menjaš operativne sisteme do mile volje i da radiš uvek u istom alatu i da na svim sistemima tvoji programi isto funkcionišu.
Puno pozdrava Mateja24. septembar 2005. u 10:02 am #35116PONJAUčesnikOFFTOPIC:
@JMateja
Nikada nisam programirao u Javi. Da li može savet kako početi? Odnosno, sa kojom (na pr. domaćom) literaturom da krenem? Na kojim sajtovima mogu da nađem gotove skripte?…PS: Ovo te pitam ne zato što ne znam, već bih voleo da čujem savet nekog ko to već radi.
24. septembar 2005. u 10:46 am #35117Red_ZmajaUčesnikRazmishljo sam o tome, ali ovo sad shto imam i shto trebam kompajlirati je napisano u c++ i bash mi je to potrebno. Da li je uopshte moguce napraviti exe pod linuxom i kako 😕
24. septembar 2005. u 12:22 pm #35118jbobanUčesnikRazmishljo sam o tome, ali ovo sad shto imam i shto trebam kompajlirati je napisano u c++ i bash mi je to potrebno. Da li je uopshte moguce napraviti exe pod linuxom i kako 😕
Kad kazeš EXE verovatno misliš na izvršni fajl (executable) koji će raditi pod Linux-om. Nadam se da ne misliš da pod Linux-om pišeš Windows EXE fajlove i koristiš neki cross compiler 😉
Dakle, pod Linux-om izvršni fajlovi obično nemaju ekstenziju, ali je mogu imati, a imaju setovan atribut koji kaže da su izvršni.
Za tvoj slučaj, pokreni KDevelop, kreiraj prazan C++ projekat, ubaci postojeće C++ fajlove (*.cpp i *.h) i uradi Build. KDevelop će uraditi kompajliranje i linkovanje, pa ćeš tako dobiti traženi izvršni fajl.24. septembar 2005. u 1:29 pm #35119Red_ZmajaUčesnikHm osecam da nisam shvacen. Treba da kompajliram neshto pod linuxom poshto nemam windows i ne nameravam da to pokrecem pod linuxom vec to pravim za windows znaci treba mi kako da napravim exe. Hm valjda sam se sad pojasnio.
24. septembar 2005. u 5:28 pm #35120popeyeGlavni majstorHm osecam da nisam shvacen. Treba da kompajliram neshto pod linuxom poshto nemam windows i ne nameravam da to pokrecem pod linuxom vec to pravim za windows znaci treba mi kako da napravim exe. Hm valjda sam se sad pojasnio.
Zašto to radiš pod Linuksom? 🙄
Trebaće ti gcc cross compiler za win32, odgovarajući binutils i naravno win32 api (potraži sve u mingw). Još ako je grafička aplikacija (ne u komandnoj liniji), trebaće ti i podrška za odabrane grafičke biblioteke (qt, gtk, fltk) na Windowsu (ili ćeš ih morati pakovati uz program).
Ne isplati se ovakve muke. Čak je lakše raditi pod Windowsom za Unix (time i linux preko ABI) zahvaljujući naprednim paketima poput sfu, mingw ili cygwin.
24. septembar 2005. u 9:28 pm #35121JMatejaUčesnikNije lepo što ću sad da se reklamiram ali šta da se radi.
Počinjem novu seriju kurseva u Beogradu i Novom Sadu tako da ako je neko zainteresovan za kurseve Jave nek se javi na 063-367-030
Ako neko želi samostalno da uči javu preporučio bih mu za početak Sun-ov tutorijal.
Da ne bi ovo bilo totalno van Linux foruma evo napomene. Sve applikacije koje sam napravio (a koje se vrte i kod korisnika sa Windowsom) sam napravio pod Linuxom. Radim isključivo na Linuxu a sve to posle lepo radi i na ostalim sistemima, ako treba. Neke korisnike sam uspeo da nagovorim da pređu na Linux.24. septembar 2005. u 10:59 pm #3512225. septembar 2005. u 9:05 am #35123JMatejaUčesnikTo je serija kurseva koje organizujem 1-2 puta godišnje. U ciklusu ima 4 kursa i svaki traje po 1.5 – 2 mesca. Između kurseva je pauza za izradu projekta.
Prvi kurs je sintaksa jezika i objektno orijentisano programiranje. Na kraju se radi pismeni test. Ovaj kurs je dosta bitan zbog osnova objektnog programiranja. Sintaksu savladaju ljudi samostalno, bez problema, ali sam primetio da oni koji samostalno uče imaju problema sa pravilnim tumačenjem objektno orijentisanog programiranja (mada se tu i tamo pojavi izuzetak).
Drugi kurs je programiranje gui-a, grafika, menadžeri postavke… Tokom kursa dajem domaće tako da je očekivani odnos utošenog vremena na kursu i kod kuće oko 1:3 odnosno 4 sata nedeljno na kursu i 8-12 sati rada kod kuće. Kraj kursa je samostalno izrađen program. Posle drugog kursa bi trebalo da kursisti budu sposobni za samostalno programiranje.
Treći kurs je kurs biznis programiranja: baze, regular expressions, mrezno programiranje, slozene komponente… Kraj trećeg kursa je opet samostalni projekat.
Četvrti kurs je kurs naprednih tehnika: UML, JUnit, Design Patterns, XML, Refactorings…
Ako te još nešto interesuje slobodno me pozovi na mob 063-367-030 -
AutorČlanci
Moraš biti prijavljen da bi postavio komentar u ovoj temi.