Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 10 odgovora
  • 5.062 pregleda

Najnovija ↓

Pravljenje EXE fajla 23.02.2006. u 22:35 · pre 251 mesec #1
Recimo da imam program koji sluzi kao programski jezik. Kako da napravim da on zapravo pravi EXE fajlove? Dosad sam koristio metodu koja podrazumeva vec kompajlirani runtime engine koji cita enkriptovani kod...

Iz samog pitanja zakljucicete da nisam neki expert, ali sta je tu je :D.
Potpis
SLIder.
Re: Pravljenje EXE fajla 25.02.2006. u 20:38 · pre 251 mesec #3
mogao bih ti sad jednostavno objasniti kako u biti radi svaki kompajler, ali kako sam kazes, nisi expert, pa nevjerujem da bi to mogao implementirati.

dakle, ako imas svoj nekakav programski jezik, koji je vjerujem interpreterski, a zelis producirati EXE datoteku, treba ti nekakav kompajler za tvoj jezik. posto smo vec zakljucili da kompajler ne mozes zakodirat, jedina moguca solucija je da prilikom kreiranja EXE datoteke poduzmes iduce korake :

1. pretvoris source napisan u tvom jeziku u source nekog standardnog jezika.
2. kad imas source standardnog jezika, kompajliras s njegovim postojecim kompajlerom.

vjerovatno je tvoj programski jezik jako jednostavan, pa njegov source mozes pretvoriti u BASIC source kod, koji ces izkompajlirati sa BASIC kompajlerom u standalone EXE datoteku. alate za ovo mozes naci u QuickBasic 4.5 (ne QBasic). program ce tada biti 16-bitna DOS aplikacija.

evo vako ti to ide. generirao si pomocu tvog jezika source datoteku "program.bas", i sada

bc program.bas program.obj nul.map

generira objektni file iz tvog source koda. sad taj objektni file treba polinkat sa bibliotekom za standalone izvrsavanje basic programa, bcom45.

link program.obj program.exe bcom45.lib nul.map

i to je to. napominjem, bc, link, i bcom45.lib ces naci u distribuciji sa QuickBasic-om 4.5.

p.s. ako vise preferiras c od basica, jednostavno uzmi gcc (ili mingw za windowse), i rijesi ovo istom metodom s njim.
Potpis

Q: HSP56 Micromodem nece da radi kompjuter ga prepozna a kad treba da se konektujem nece ne daje ni znaka zivota. u cemu je problem.

A: Crko mozda od grmljavine mozda od spanaca. Uglavnom baci ga u WC solju jako povuci vodu. Skupi 5e i uzmi drugi i ne postuj temu na pogresno mesto.
Re: Pravljenje EXE fajla 25.02.2006. u 20:59 · pre 251 mesec #4
E sad si uplasio coveka :)
Re: Pravljenje EXE fajla 27.02.2006. u 12:43 · pre 251 mesec #5
Hvala Zhare! :)

@Djordje
c c c...
Potpis
SLIder.
Re: Pravljenje EXE fajla 27.02.2006. u 21:00 · pre 251 mesec #7
Ja se samo nadam da nisi imao uvredljivu nameru :)
Potpis
SLIder.
Re: Pravljenje EXE fajla 19.03.2006. u 00:28 · pre 251 mesec #9
Potrazi po netu "LET'S BUILD A COMPILER!", by Jack W. Crenshaw...
vrlo informativno
Potpis
...to follow the path:
look to the master,
follow the master,
walk with the master,
see through the master,
become the master...
Re: Pravljenje EXE fajla 19.03.2006. u 11:04 · pre 251 mesec #10
Hvala Jimi :)!
Potpis
SLIder.
Re: Pravljenje EXE fajla 05.04.2006. u 23:09 · pre 250 meseci #11
nema na cemu ;)
Potpis
...to follow the path:
look to the master,
follow the master,
walk with the master,
see through the master,
become the master...
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme