Instrukcja kompilacji
Sprawdzenie wymagań
Windows
- Visual Studio (standard C++14) lub nowsze
Linux
- CMake 3.1 lub nowszy
- GCC (domyślnie) albo opcjonalnie ICC czy Clang
Sklonowanie repozytorium
git clone https://github.com/rehlds/ReChecker.git
cd ReChecker
Kompilacja w Windowsie
Otwórz msvc/rechecker.sln w Visual Studio i skompiluj. Wynikiem jest rechecker_mm.dll.
Kompilacja w Linuksie
Skorzystaj z dołączonego skryptu compile.sh, który opakowuje CMake:
./compile.sh
Tworzy katalog build/, konfiguruje projekt przez CMake i uruchamia make. Wszystkie dodatkowe argumenty trafiają dalej do CMake, więc możesz włączyć opcje kompilacji projektu:
./compile.sh -DDEBUG=ON # wersja diagnostyczna
./compile.sh -DUSE_CLANG_COMPILER=ON # kompilacja Clangiem zamiast GCC
./compile.sh -DUSE_INTEL_COMPILER=ON # kompilacja ICC
Kompilacja pod Linuksem daje rechecker_mm_i386.so.
Miejsce każdego pliku binarnego na serwerze opisano w Instalacji.