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.
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.