Pular para o conteúdo principal

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
  • Um destes: GCC (padrão), ICC ou Clang

Clone do repositório

git clone https://github.com/rehlds/ReSemiclip.git
cd ReSemiclip

Compilação no Windows

Abra o msvc/resemiclip.sln no Visual Studio e compile. A saída é o resemiclip_mm.dll.

Compilação no Linux

Use o script build.sh fornecido:

./build.sh --compiler=[gcc|icc|clang] --jobs=[N]

Por exemplo:

./build.sh --compiler=gcc --jobs=4 # GCC
./build.sh --compiler=intel # ICC
./build.sh --compiler=clang # Clang / LLVM

Também é possível passar definições do CMake pelo build.sh com -D<opção>=[ON|OFF]:

DefiniçãoEfeito
DEBUGGera uma build de depuração.
USE_STATIC_LIBSTDCFaz a ligação estática da libstdc++.

A compilação no Linux produz o resemiclip_mm_i386.so.

Veja a Instalação para saber onde cada binário vai no servidor, e copie junto o dist/config.ini e o dist/maps/ se você estiver testando uma mudança no formato da configuração.