Почетак › Форуми › Линукс › Програмирање › EXE pod linuxom
- This topic has 15 одговора, 6 гласова, and was last updated 20 years, 10 months раније by
LYb.
-
АуторЧланци
-
23. септембар 2005. у 6:04 pm #6202
Red_Zmaja
Учесник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. септембар 2005. у 7:48 am #35115JMateja
УчесникMož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. септембар 2005. у 10:02 am #35116PONJA
УчесникOFFTOPIC:
@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. септембар 2005. у 10:46 am #35117Red_Zmaja
УчесникRazmishljo 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. септембар 2005. у 12:22 pm #35118jboban
УчесникRazmishljo 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. септембар 2005. у 1:29 pm #35119Red_Zmaja
УчесникHm 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. септембар 2005. у 5:28 pm #35120popeye
Главни мајсторHm 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. септембар 2005. у 9:28 pm #35121JMateja
УчесникNije 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. септембар 2005. у 10:59 pm #3512225. септембар 2005. у 9:05 am #35123JMateja
УчесникTo 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 -
АуторЧланци
Мораш бити пријављен да би поставио коментар у овој теми.