Como Instalar GCC/G++ MinGW no Windows

Para usar via PowerShell ou CMD com VS Code e/ou outros.


Como Instalar GCC/G++ MinGW no Windows


O compilador padrão do Microsoft Windows é o MSVC e ele é instalado quando instalamos o Visual Studio. Apesar de ser um IDE poderosíssimo, eu mesmo recomendo para quase todas as situações, algumas bibliotecas ficam mais práticas de trabalhar com um ambiente mais minimalista e isso pode ser alcançado usando o GCC/G++ no Windows.

O pacote desenvolvido pelo GNU para que você consiga usar o gcc/g++ no Windows é o MinGW.

Nesse artigo vamos ver como instalar no Windows 10 da forma mais básica e minimalista possível!

Vamos ao passo à passo!


01. Fazendo o download do MinGW

Acesse o endereço: https://sourceforge.net/projects/mingw-w64/ na aba: Files e em MinGW-W64 GCC-8.1.0(se tiver uma versão posterior, escolha ela) e faça download do arquivo: x86_64-posix-seh e após baixado: descompacte o arquivo:

Se não conseguir encontrar o arquivo de nome: x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z clique no botão abaixo que será direcionado automaticamente para o download:

Fazer download do arquivo: x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z

Lembre-se possuir um descompactador para esse arquivo .7z, caso tenha dificuldade, baixe esse programa nesse endereço: https://www.7-zip.org/, instale e use-o para descompactar o outro arquivo que você baixou.

gcc/g++ MinGW Windows 1 gcc/g++ MinGW Windows 2 gcc/g++ MinGW Windows 3

02. Instalação

Mova a pasta descompactada para a unidade C:\ e copie o endereço da subpasta bin o caminho completo é: C:\mingw64\bin gcc/g++ MinGW Windows 4

03. Crie Variáveis de Ambiente

Pesquise na Barra de Início a palavra Variáveis de Ambiente , clique na primeira opção e depois no botão: Variáveis de Ambiente, abrirá uma nova janela: gcc/g++ MinGW Windows 5

Na caixa de baixo(Variáveis do Sistema), selecione Path e clique no botão Editar, na janela que abriu clique no botão Novo e cole o endereço do caminho: C:\mingw64\bin: gcc/g++ MinGW Windows 6


04. Testando no PowerShell e no cmd

Abra o PowerShell ou o CMD, entre na pasta onde houver um arquivo C/C++, compile e rode: gcc/g++ MinGW Windows 7 gcc/g++ MinGW Windows 8

No VS Code fica mais fácil de usar: VS Code

Para facilitar a abertura do PowerShell no VS Code você pode instalar essa extensão.

Em alguns casos, quando não consegue encontrar esses comandos, talvez seja necessário fechar e abrir novamente o CMD ou PowerShell(dependendo de qual você está usando) e talvez, em outros casos, até reiniciar o Windows.


05. Dica adicional e IMPORTANTE!

Existe um arquivo .exe de nome: mingw32-make no caminho: C:\mingw64\bin\mingw32-make(mingw32-make.exe) RENOMEI-O para make(make.exe) somente, basta clicar nele e pressionar F2, habilitará a opção de escrver o novo nome.

Escolher esse nome make para esse arquivo, facilitará rodar de forma automática muitos scripts que já procuram ele no seu sistema. Além de diversos tutoriais que na sequência de comandos, pedem que você rode make e talvez você não lembre do nome antigo!


Caso deseje, você pode optar em seguir esse tutorial para instalar com MSYS2, no entanto, acho mais bagunçado, o MSYS2 cria um monte de atalhos.

Aprenda C++ e crie Games, Interfaces Gráfica e outros de forma fácil e simples:

https://terminalroot.com.br/cpp


Veja também:

Como Instalar o Vim e Neovim no Windows

Crie Jogos para Windows, Linux e Web com Raylib C/C++

Como instalar Lua no Windows 10

Como Implementar Dear ImGUi com SFML no Windows 10

Como Instalar o Qt Creator 6 com QtWebEngine no Windows e Linux


gcc windows powershell cpp linguagemc


Compartilhe


Nosso canal no Youtube

Inscreva-se


Marcos Oliveira

Marcos Oliveira

Desenvolvedor de software
https://github.com/terroo


Crie Aplicativos Gráficos para Linux e Windows com C++

Aprenda C++ Moderno e crie Games, Programas CLI, GUI e TUI de forma fácil.

Saiba Mais

Receba as novidades no seu e-mail!

Após cadastro e confirmação do e-mail, enviaremos semanalmente resumos e também sempre que houver novidades por aqui para que você mantenha-se atualizado!