Korektor releases are available on GitHub, either as a pre-compiled binary package, or source code only. The binary package contains Linux, Windows and OS X binaries.
To use Korektor, a language model is needed. Here is a list of available language models.
G++ 4.7or newer,
clang 3.2or newer,
Visual C++ 2015or newer
make: on Windows, you can use
To compile Korektor, run
make in the
Make targets and options:
exe: compile the binaries (default)
lib: compile the static library
BITS=64: compile for specified 32-bit or 64-bit architecture instead of the default one
MODE=release: create release build which statically links the C++ runtime and uses LTO
MODE=debug: create debug build
MODE=profile: create profile build
Platform can be selected using one of the following options:
PLATFORM=linux-gcc: gcc compiler on Linux operating system, default on Linux
PLATFORM=linux-clang: clang compiler on Linux, must be selected manually
PLATFORM=osx-clang: clang compiler on OS X, default on OS X;
BITS=32+64enables multiarch build
PLATFORM=win-gcc: gcc compiler on Windows (TDM-GCC is well tested), default on Windows
PLATFORM=win-vs: Visual C++ 2015 compiler on Windows, must be selected manually; note that the
cl.execompiler must be already present in
BITS=64must be specified
Either POSIX shell or Windows CMD can be used as shell, it is detected automatically.
2.2. Further Details
Korektor uses C++ BuilTem system, please refer to its manual if interested in all supported options.