Kako buildati compiler ?

pre 5 godina
2,448
pregleda
10
postova
inquisitiveemmett
Shot Caller
pre 5 godina
Kako buildati compiler?



Pocetak

(*) - Pre svega napravite folder negde (e.g desktop), i unutar otvorite command prompt ili git, nbtn.. (Potreban vam je git - https://git-scm.com/downloads)
(*) - Kada ste otvorili, kucate sledece:

git clone https://github.com/pawn-lang/compiler


Preuzimanje

(*) - Sacekate da ga clone-uje i kada zavrsi, napravice Vam se folder compiler (repository name)
(*) - Zatim potrebno je da skinete Visual Studio (pozeljno najnoviji) ili da skinete MinGW (Minimalist GNU for Windows)
(*) - Nakon toga, jos samo treba da preuzmete CMake
(*) - Kada ste preuzeli i CMake, opet u command prompt-u ili PowerShell-u kucate sledece (C:\Pawn = postavite svoju lokaciju gde Vam se nalazi folder compiler koji ste dobili preko git clone-a...)

Visual Studio


cd C:\Pawn
mkdir build && cd build
cmake ..\source\compiler -G "Visual Studio 15 2017" // Zavisi koji ste skinuli, taj i stavite ovde je VSC 15 2017...


MinGW

cd C:\Pawn
mkdir build && cd build
cmake ..\source\compiler -G "MinGW Makefiles"





(*) - Zatim, kucate u command prompt-u ili PowerShell-u sledece: (ovo isto kucate u folderu pod nazivom compiler)

cmake --build . --config Release




(*) - Mozete i da pokrenete pawnc.sln preko Visual Studio ali morate da odaberete Release konfiguraciju



(*) - Ovo ce napraviti pawncc.dll i pawncc.exe u Release folderu. Zatim te fajlove mozete da prebacite u folder gde vam se nalazi vec postojeci pawncc.dll i pawncc.exe.



Linkovi preuzimanja


Visual Studio - https://www.visualstudio.com/vs/community/
MinGW - http://www.mingw.org/
CMake - https://www.cmake.org/



- Ovde sam radio samo compiler za Windows, ukoliko zelite i za Linux, napravicu nije mi mrsko, ali opet sve ovo imate na https://github.com/pawn-lang/compiler/wiki/Building-From-Source
- Ja se nadam da sam bio koliko toliko jasan. Ako nekome treba pomoc, moze da mi se obrati slobodno.
omcho
Enforcer
pre 5 godina
lajk ako ovo niko nece da skonta nit mu treba, nit znaju sta mogu da urade sa ovim <3
xFqris
Godfather
pre 5 godina
omcho wrote on June 28, 2020, 9:43 pm:
lajk ako ovo niko nece da skonta nit mu treba, nit znaju sta mogu da urade sa ovim <3

realno
cadilab
Administrator
pre 5 godina
omcho wrote on June 28, 2020, 9:43 pm:
lajk ako ovo niko nece da skonta nit mu treba, nit znaju sta mogu da urade sa ovim <3


A sta mogu da urade sa ovim? 😄
Cisto sumnjam da bilo ko ovde zna C i da moze ucestvovati na projektu u bilo kom smislu lol
inquisitiveemmett
Shot Caller
pre 5 godina
CADILAB wrote on June 28, 2020, 10:27 pm:
A sta mogu da urade sa ovim? 😄
Cisto sumnjam da bilo ko ovde zna C i da moze ucestvovati na projektu u bilo kom smislu lol

nek se igraju barem editovanjem poruka hah...
Skrilew
Godfather
pre 5 godina
Emmete, ja mislim da si ti dovoljno pametan da skapiras da 98% ovog foruma nije kompetentno za ovaj tutorial ☹️ ☹️
Unkovic2405
Underboss
pre 5 godina
Kome ovaj tutorijal, ja ne znam, to je kao da si napisao tutorial o sakrivanju pilota od meseca. Al dobar si, necu ti napisati pohvale za trud jer ovo nije trud za tebe dibro je *send help pls
inquisitiveemmett
Shot Caller
pre 5 godina
Unkovic wrote on July 3, 2020, 10:23 pm:
Kome ovaj tutorijal, ja ne znam, to je kao da si napisao tutorial o sakrivanju pilota od meseca. Al dobar si, necu ti napisati pohvale za trud jer ovo nije trud za tebe dibro je *send help pls

😮 😮 😮 😮 😮 😮 😮
nikola_knezev
Wheel Man
pre 5 godina
Svi se nesto kurcite, a nemate pojma.
Mislite da znate ceo svet programskih jezika, a ne znate ni 0.01% potrebnog znanja.
inquisitiveemmett
Shot Caller
pre 5 godina
nikola_knezev wrote on July 14, 2020, 3:54 pm:
Svi se nesto kurcite, a nemate pojma.
Mislite da znate ceo svet programskih jezika, a ne znate ni 0.01% potrebnog znanja.

Nista se ja ne kurcim 😄

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava