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!
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.
Mova a pasta descompactada para a unidade C:\
e copie o endereço da subpasta bin
o caminho completo é: C:\mingw64\bin
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:
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
:
cmd
Abra o PowerShell ou o CMD, entre na pasta onde houver um arquivo C/C++, compile e rode:
No VS Code fica mais fácil de usar:
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.
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.
gcc windows powershell cpp linguagemc