Przejdź do głównej zawartości

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.