Instruções de compilação
Verificação dos requisitos
Windows
- Visual Studio (padrão C++14) ou posterior
Linux
- CMake 3.1 ou mais recente
- GCC (padrão) ou, opcionalmente, ICC ou Clang
Clone do repositório
git clone https://github.com/rehlds/ReChecker.git
cd ReChecker
Compilação no Windows
Abra o msvc/rechecker.sln no Visual Studio e compile. A saída é o rechecker_mm.dll.
Compilação no Linux
Use o script compile.sh fornecido, que envolve o CMake:
./compile.sh
Ele cria um diretório build/, configura o projeto com o CMake e executa o make. Todos os argumentos extras são repassados ao CMake, então dá para ativar as opções de build do projeto:
./compile.sh -DDEBUG=ON # build de depuração
./compile.sh -DUSE_CLANG_COMPILER=ON # compila com Clang em vez de GCC
./compile.sh -DUSE_INTEL_COMPILER=ON # compila com ICC
A compilação no Linux produz o rechecker_mm_i386.so.
Veja a Instalação para saber onde cada binário vai no servidor.