Pular para conteúdo

Setup 01: Compiladores GCC, Clang e Build Tools 🛠️

O desenvolvimento profissional de Estruturas de Dados em C requer um compilador moderno compatível com os padrões C99/C11.


1. No Windows (MinGW-w64 via MSYS2 ou WinLibs)

  1. Baixe o instalador do MSYS2 em msys2.org.
  2. Abra o terminal MSYS2 UCRT64 e instale o toolchain completo:
    pacman -Syu
    pacman -S mingw-w64-ucrt-x86_64-gcc mingw-w64-ucrt-x86_64-gdb mingw-w64-ucrt-x86_64-make
    
  3. Adicione C:\msys64\ucrt64\bin às Variáveis de Ambiente do Sistema (PATH).
  4. Verifique a instalação no PowerShell:
    gcc --version
    gdb --version
    

2. No Linux (Ubuntu / Debian / Fedora)

sudo apt update && sudo apt install -y build-essential gdb valgrind
gcc --version