Instalar compilador no Windows
MinGW
GCC e G++
- Acesse o Site e faça o download do MSYS2
- Instale MSYS2
- Abra o MSYS2 MSYS caso não tenha sido aberto automáticamente após a instalação
- Execute
pacman -Syu
para atualizar o gerenciador de pacotes "pacman" - Execute
pacman -S base-devel gcc vim cmake
para instalar todas as ferramentas de desenvolvedor necessárias
base-devel
pacote de desenvolvimento que possui 53 ferramentas uteis para desenvolvimento que podem ser instaladas
1) asciidoc 2) autoconf 3) autoconf2.13 4) autogen 5) automake-wrapper 6) automake1.10 7) automake1.11 8) automake1.12 9) automake1.13 10) automake1.14 11) automake1.15 12) automake1.16 13) automake1.6 14) automake1.7 15) automake1.8 16) automake1.9 17) bison 18) diffstat 19) diffutils 20) dos2unix 21) file 22) flex 23) gawk 24) gdb 25) gettext 26) gettext-devel 27) gperf 28) grep 29) groff 30) help2man 31) intltool 32) lemon 33) libtool 34) libunrar 35) libunrar-devel 36) m4 37) make 38) man-db 39) pacman 40) pactoys-git 41) patch 42) patchutils 43) perl 44) pkg-config 45) pkgfile 46) quilt 47) rcs 48) scons 49) sed 50) swig 51) texinfo 52) texinfo-tex 53) ttyrec
gcc
Compilador da linguagem C que vem em conjunto com o compilador da linguagem C++ g++
vim
IDE que é executada no terminal
cmake
Sistema multiplataforma para realizar a geração automatizada, cria scripts para compilação e execução.
Adicionar executaveis ao PATH do Windows
Para usar os comandos diretamente em qualquer prompt de comando, é necessário adicionar seus caminhos as variáveis de ambiente do windows para isso procure Editar as variáveis de ambiente do sistema
Clique no botão Variáveis de Ambiente
No primeiro campo procure por Path
o selecione e clique no botão Editar...
Clique no botão Novo
e insira esses dois diretórios separadamente
C:\msys64\mingw64\bin
C:\msys64\usr\bin
Build Tools do MVS
Necessário instalar as ferramentas para desenvolvimento desktop de C++ sem necessidade da IDE completa.
Será instalado uma instancia de terminal Developer PowerShell/Command Prompt for VS
e será nesse ambiente que será possível compilar o código em C++.