Configuração do Ambiente (macOS)
O macOS, devido à sua fundação UNIX (semelhante ao Linux), possui um ecossistema excelente e orgânico para desenvolvedores C/C++. No entanto, em vez do compilador livre GNU (gcc), a Apple dita e preza pelo uso de seu próprio compilador proprietário otimizado e veloz: o Clang (baseado em LLVM).
Neste manual, prepararemos seu Mac (seja arquitetura Intel, ou modernas frentes Apple Silicon M1/M2/M3) para compilar e rodar os nossos códigos ao longo de toda a matéria.
🛠️ 1. O Compilador Nativo (Apple Clang)
A Apple fornece todas as ferramentas fundamentais agrupadas num pacote oficial chamado "Command Line Tools do Xcode". Não é necessário baixar a IDE pesadíssima do Xcode inteira, bastam as ferramentas de terminal.
Abra o aplicativo nativo Terminal (ou seu de preferência como iTerm2) e insira o seguinte gatilho no prompt:
[!INFO] Uma janela em popup gráfico surgirá no seu OS perguntando se você deseja instalar as Ferramentas de Linha de Comando. Aceite e aguarde o download (costuma ter alguns GBs de depêndencias essenciais, como
make,clange as livrarias standard doC).
Confirmando a Instalação
Após o término, para testar se a âncora do hardware já tem consciência do seu compilador C++, no próprio terminal, digite:
Se um bloco de texto contendoApple clang version... surgir, a fundação está sólida! 🍺 2. Homebrew (Opcional, mas Altamente Recomendado)
Diferente do Linux que usa apt, a forma mais civilizada de gerenciar pacotes binários e softwares no Mac é através do Homebrew. Ele é a salvação do leão de chácara em C/C++ frente a biblitecas adicionais de terceiros.
Caso ainda não possua, copie do site oficial brew.sh o comando para colar no seu terminal:
(Leia as instruções pós-instalação no terminal caso seja um Mac M1/M2/M3 ARM, ele pedirá para adicionar o brew ao $PATH no seu ~/.zprofile)
💻 3. O Editor de Código (Visual Studio Code)
Use seu recém-instalado poder do Brew para baixar limpidamente a nossa IDE do curso:
Ou alternativamente, baixe via.dmg no site code.visualstudio.com. Extensões Obrigatórias no VS Code
Abra o seu VS Code recém instalado, procure pela aba quadrada de Extensions e pesquise:
- C/C++ (fabricante oficial: Microsoft): Traz sintaxe, debug visual na IDE (usando LLVM/lldb nativo do Mac) e autocompletar do código base (
IntelliSense). - Code Runner (fabricante oficial: Jun Han): Instala um ícone de "Play" (▶️) super conveniente no topo direito da janela, permitindo compilar e enviar saída rodando do app num instante.
🎉 A Magia UNIX Pronta! Seu sistema macOS agora está perfeitamente alinhado em linha de comando UNIX e compilará códigos C/C++ na velocidade espetacular dos processadores da Apple sem interrupções.