Kako buildati compiler ?

Započeo inquisitiveemmett, Jun 28, 2020, 11:34:10 PRE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

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.

lajk ako ovo niko nece da skonta nit mu treba, nit znaju sta mogu da urade sa ovim <3

Citat: omcho poslato Jun 28, 2020, 23:43:48 POSLE PODNE
lajk ako ovo niko nece da skonta nit mu treba, nit znaju sta mogu da urade sa ovim <3
realno

TIIIIIRRRRRRUUUUUU RIIIIIIIIIIIIIIIII RUUUUUUUUUUUUU

Citat: omcho poslato Jun 28, 2020, 23:43:48 POSLE PODNE
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? :D
Cisto sumnjam da bilo ko ovde zna C i da moze ucestvovati na projektu u bilo kom smislu lol

Citat: CADILAB poslato Jun 29, 2020, 00:27:52 PRE PODNE
A sta mogu da urade sa ovim? :D
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...

Emmete, ja mislim da si ti dovoljno pametan da skapiras da 98% ovog foruma nije kompetentno za ovaj tutorial :( :(

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
Unkovic.
- Ex. BlackStorm Founder, Owner & Developer
- Ex. Underground Developer.

Citat: Unkovic poslato Jul 04, 2020, 00:23:31 PRE PODNE
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
:o :o :o :o :o :o :o

Svi se nesto kurcite, a nemate pojma.
Mislite da znate ceo svet programskih jezika, a ne znate ni 0.01% potrebnog znanja.

Citat: nikola_knezev poslato Jul 14, 2020, 17:54:18 POSLE PODNE
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 :D