Pular para o conteúdo

Instalar a Flecha

Flecha é um software em estágio inicial. Atualmente, a instalação mais confiável é a compilação a partir do código-fonte; versões marcadas também publicam arquivos por plataforma e pacotes para editores.

  • CMake 3.20 ou mais recente
  • Ninja ou outro gerador do CMake
  • Compilador C++23 compatível: Clang 17–23, GCC 13–16 ou Apple Clang 16–17
  • Bibliotecas e ferramentas de desenvolvimento do LLVM 17–23
  • Git

A matriz de toolchains permanece em inglês enquanto a referência técnica é traduzida.

Janela do terminal
git clone https://github.com/segfaultcafe/flecha.git
cd flecha
make build

O compilador será criado em build/flecha, e a ferramenta de projetos em build/longbow.

Janela do terminal
cmake -S . -B build -G Ninja -DBUILD_TESTING=OFF
cmake --build build --parallel
Janela do terminal
build/flecha --version
build/flecha check examples/factorial.fl
build/flecha build examples/factorial.fl -o build/factorial
./build/factorial

O exemplo imprime Factorial: 120. Continue em Aprender Flecha.