0Pricing
C++ Academy · Aula

Configurando um compilador C++

Instale g++, clang ou MSVC, configure seu ambiente e verifique sua primeira compilação.

Configurando um compilador C++ é uma aula grátis de C++ Academy no CoddyKit. Esta é a aula 1 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de C++ Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de C++ Academy inclui 4 aulas no total.

Por que você precisa de um compilador

C++ é uma linguagem compilada. O código-fonte é traduzido para código de máquina por um compilador antes de ser executado. Três compiladores dominam o ecossistema.

Os três grandes: g++ clang MSVC

Escolha um compilador com base na sua plataforma:

  • g++ (GNU) — padrão no Linux, disponível no macOS e no Windows por meio do MinGW
  • clang++ (LLVM) — padrão no macOS, com diagnósticos rápidos
  • MSVC (Microsoft) — nativo do Windows, incluído no Visual Studio

Instalando g++ no Linux

No Debian ou Ubuntu, instale o pacote de ferramentas essenciais de compilação, que inclui o g++ automaticamente.

sudo apt update
sudo apt install build-essential
g++ --version

Instalando clang no macOS

No macOS, as ferramentas de linha de comando do Xcode incluem o clang. Um comando deixa tudo pronto.

xcode-select --install
clang++ --version

Instalando MSVC no Windows

Baixe a edição gratuita Visual Studio Community e selecione a carga de trabalho "Desenvolvimento para desktop com C++". Isso instala o MSVC e o SDK do Windows.

Escolhendo uma versão do padrão

O C++ moderno recebe revisões anuais. A maioria dos projetos usa C++17 ou C++20. Especifique o padrão usando uma opção.

g++ -std=c++20 main.cpp -o main

Opcional: use um sistema de compilação mais tarde

Para um único arquivo, chamar o compilador diretamente é suficiente. Projetos reais usam o CMake ou o Make. Apresentaremos o CMake em um curso posterior.

Opções de editores e IDEs

Editores populares que funcionam bem com C++:

  • VS Code com a extensão C/C++
  • CLion da JetBrains
  • Visual Studio no Windows
  • Vim ou Neovim com clangd

Verificando sua configuração

Abra um terminal e execute o compilador com a opção de versão. Se você vir um número de versão, tudo está pronto.

g++ --version
clang++ --version

Configurando clangd para o Intellisense

Editores modernos usam o clangd para completar código automaticamente e fornecer diagnósticos. A maioria das distribuições o instala junto com o clang. Reinicie o editor depois da instalação.

Avisos: sempre ativados

Ative os avisos desde o primeiro dia — eles detectam erros cedo. Adicione -Wall -Wextra a toda compilação. Trate os avisos como erros usando -Werror quando você já estiver à vontade.

Verificação rápida

Qual opção informa ao g++ que ele deve compilar usando o padrão C++20?

Recapitulação

Escolha um compilador para sua plataforma, instale-o, escolha um padrão do C++ com -std= e ative os avisos. Agora você está pronto para compilar seu primeiro programa.

Perguntas Frequentes

A aula “Configurando um compilador C++” é grátis?

Sim — o texto completo de “Configurando um compilador C++” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de C++ Academy, atualize para CoddyKit PRO. O curso de C++ Academy inclui 4 aulas no total.

O que vou aprender em “Configurando um compilador C++”?

Instale g++, clang ou MSVC, configure seu ambiente e verifique sua primeira compilação. Você pratica C++ Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar C++ Academy?

Nenhuma experiência prévia é necessária. C++ Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 1 de 4.

Quanto tempo leva a aula “Configurando um compilador C++”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de C++ Academy?

Sim. Cada aula de C++ Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Configurando um compilador C++
  2. Olá, mundo e processo de compilação
  3. Variáveis, inferência automática de tipos e constexpr
  4. Operadores básicos e conversão de tipos
← Voltar para C++ Academy