Como instalar o G++
O que é o g++? É o compilador do C++ que vai fazer com que possamos executar e testar nossos códigos na nossa própria máquina. A seguir, estão os tutoriais para cada sistema.
Qualquer dúvida ou inconsistência, mandar mensagem pro Gabriel Rodrigues
Tutorial para Windows
-
Acesse MSYS2 e baixe o instalador
.exe -
Execute o instalador e realize a instalação
-
Abra o terminal MSYS2 UCRT64
(caminho padrão de instalação: C:\msys64, procure por "ucrt64" no menu iniciar)
- Ao abrir o terminal, execute
pacman -Syupara atualizar todos os pacotes
Caso o terminal feche, abra novamente e rode pacman -Su para finalizar a atualização
Para instalar o g++, execute o seguinte código e aceite as instalações
pacman -S mingw-w64-ucrt-x86_64-gcc mingw-w64-ucrt-x86_64-gdb
- Adicionar caminho ao PATH do Windows
C:\msys64\ucrt64\bin
- Verificar instalação
abra um novo terminal e teste o comando g++ --version
Tutorial para MacOS
- Instale o Homebrew
a. Cole no terminal e siga as instruções (vai pedir senha de administrador)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
b. Ao terminar, o Homebrew vai exibir um bloco "Next steps" com dois comandos echo e eval — execute esses dois comandos antes de continuar. Eles adicionam o Homebrew ao PATH da sua sessão atual.
- Instalar o GCC
brew install gcc
Demora alguns minutos. Ao terminar, verifique qual versão foi instalada:
brew info gcc
Vai aparecer algo como gcc: stable 14.x.x. Anote o número da versão principal (ex: 14)
- Criar o alias para g++
O Homebrew instala o compilador como g++-14 (com o número da versão) para não sobrescrever o g++ da Apple. Precisamos criar um alias:
echo "alias g++='g++-14'" >> ~/.zshrc
source ~/.zshrc
Substitua 14 pela versão que apareceu no passo anterior, se for diferente.
- Verificar
g++ --version
A saída deve mostrar g++-14 (Homebrew GCC 14.x.x) — não Apple clang. Se aparecer clang, feche e reabra o terminal e tente novamente.
Tutorial para Linux
- Abra o terminal e atualize os repositórios
sudo apt update
- Instalar o pacote build-essential
sudo apt install build-essential gdb -y
- (Opcional) Instalar versões mais recentes do g++
sudo apt install g++-13
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-13 100
