- CMake
- Algum compilador de C++ (gcc, clang, MSVC, ...)
- Algum Build system (make, ninja, ...)
Pode-se instalar todas as depências automaticamente usando Nix através do comando abaixo:
# Assumindo que o PWD é a raíz do projeto
nix developSe você está usando uma IDE, compile através da IDE, mas caso contrário...
# Gerar arquivos do build system
cmake -S . -B build -DCMAKE_BUILD_TYPE=Release # ou Debug
# Compilar
cmake --build build # build é o nome do diretório especificado no comando anteriorPara executar o programa:
./build/compilerFrontTambém é possível compilar o projeto com o nix
# Apenas compilar
nix build # o executável está na pasta result/bin
# Compilar e executar
nix run . # Argumentos do programa vêm aqui na frente