Compiling for Linux/pl
Ten poradnik różni się od angielskiej wersji, ponieważ oryginał mówi jak skompilować starą wersję TPT(napisaną w C), nie tpt++!
Pozyskiwanie źródeł
Aby pobrać źródła będziesz potrzebował programu git, który dostępny jest na większości platform. W systemach opartych na Debianie(Ubuntu, Minit itp.) użyj komendy
sudo apt-get install git
Wpisz
git clone https://github.com/FacialTurd/PowderToypp.git
aby sklonować repozytorium git.
Kompilacja
Do skompilowania TPT++ będziesz potrzebować:
libsdl1.2-dev
zlib1g-dev
liblua5.1-0-dev
build-essential
libfftw3-dev
Na systemach Debianowych wpisz
sudo apt-get install libsdl1.2-dev zlib1g-dev liblua5.1-0-dev build-essential libfftw3-dev
Sprawdź, czy twój procesor obsługuje instrukcje sse3(sprawdź flags) oraz ile posiada rdzeni(cpu_cores) poprzez wykonanie polecenia
cat /proc/cpuinfo
Teraz wystarczy, że wpiszesz w katalogu PowderToypp/
scons --lin --sse3 -j2 --release
Oczywiście musisz dostosować parametry pod siebie - usuń --sse3 jeśli twój procesor tego nie obsługuje oraz wpisz odpowiednią ilość rdzeni w -j2(-j2 oznacza dwa rdzenie, a właściwie dwa wątki(threads)). To wszystko! Gotową binarkę znajdziesz w katalogu build/.