Como instalar e configurar o GCC no Windows (MinGW)

Olá pessoal…

Hoje vou mostrar como instalar e configurar o GCC no Windows (ferramentas para compilação de fontes escritos em C / C++).


Primeiramente, se tiver alguma dúvida em como compilar ou executar algum programa utilizando GCC, recomendo a leitura dessa postagem – Como utilizar o GCC no Linux.

Baixe o MinGW acessando SourceForge, clique depois em Installer e em seguida clique em mingw-get-setup.exe, espere o download finalizar, e execute o aplicativo. Será mostrado uma tela inicial mostrando informações do Projeto.

MinGW - GCC

MinGW – GCC

Prossiga até chegar em uma tela para escolher os recursos que serão instalados, selecione mingw32-base e o mingw32-gcc-g++.

Escolhendo recursos que serão instalados

Escolhendo recursos que serão instalados

Depois disso, clique em Instalattion > Apply Changes.

Agora será necessário adicionar o diretório de binários do MinGW na Path do Windows, para isso, clique no Iniciar, e depois clique com o botão direito em Computador, e em seguida em Propriedades.

Propriedades do Sistema

Propriedades do Sistema

No lado esquerdo clique em Configurações avançadas do sistema.

Configurações Avançadas do Sistema

Configurações Avançadas do Sistema

Clique agora em variáveis de ambiente.

Variáveis de Ambiente

Variáveis de Ambiente

Ache a variável PATH, e clique em editar, no fim dela, adicione um “;” (ponto e vírgula), e coloque o diretório dos binários que foram instalados com o MinGW (geralmente em C:MinGWbin).

Adicionando caminho dos binários na PATH

Adicionando caminho dos binários na PATH

Para testar se deu certo, abra o Prompt de Comando e digite “gcc”.

Testando o GCC

Testando o GCC

Agora é só criar os fontes e compilar.

Update 21/09/2016:

Pessoal, se alguém tiver interesse, montei uma vídeo aula demonstrando a instalação do MinGW.



Links para instalação:
MinGW
MinGW 64

Bom pessoal, por hoje é só.
Abraços e até a próxima.

Referência: Instalando o Mingw/GCC (compilador de C para Windows)

About Dan_Atilio

Analista e desenvolvedor de sistemas na TOTVS Oeste Paulista Bauru. Técnico em Informática pelo CTI da Unesp. Graduado em Banco de Dados pela Fatec Bauru. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor do projeto Terminal de Informação, onde são postados tutoriais e notícias envolvendo o mundo da tecnologia.

23 respostas em “Como instalar e configurar o GCC no Windows (MinGW)

  1. Não esta funcionando aqui, na hora de mudar a variável PATH, o ela esta com essa descrição:
    “C:\Users\DOUGLAS\AppData\Local\Programs\Python\Python35-32\Scripts\;C:\Users\DOUGLAS\AppData\Local\Programs\Python\Python35-32\”
    Devo apagar tudo e colar? ou posso adicionar após isso? e também uso o pydev, será que se alterar não terei problemas no eclipse pra programação Python?

    OBRIGADO DESDE JA 🙂

  2. Amigo, estou com um problema recente. Após atualização do MInGW, ao compilar um programa, aparece o erro cannot find -lpthread. Você pode me ajudar? Obrigada

  3. Dan, seguindo o seu tutorial e outros que vi na internet o erro foi você não ter dito que após escolhermos os dois pacotes a serem instalados, deve-se ir em Installation -> Apply Changes para que estes pacotes sejam de fato instalados na máquina. Após isso, mexendo na variável de ambiente funciona

  4. Boa noite!
    Fiz tudo conforme o site, mas quando digito gcc no prompt de comando aparece que ‘gcc’ não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes.
    como proceder?

  5. Quando eu digito gcc no cmd aparece a seguinte mensagem ” gcc: fatal error: no input files compilation terminated.” O que eu faço?

    • Boa tarde Johny, tudo bem?
      Faltou você especificar qual é o arquivo e qual será o executável, tente assim:

      gcc [seu_arquivo.c] -o [executavel]

      Por exemplo:

      gcc arquivo.c -o arquivo_exe

      Um grande abraço.

  6. Bom dia. Seguindo as instruções acima, instalei o https://sourceforge.net/projects/mingw-w64/ pois meu computador e 64 bits – windows 10. Modifiquei a variavel path com este valor C:\Program Files (x86)\mingw-w64\i686-6.2.0-posix-dwarf-rt_v5-rev1\mingw32\bin; pois e ai que o gcc.exe se encontra. Mesmo assim me da a mensagem:
    gcc’ is not recognized as an internal or external command,
    operable program or batch file.

    Como proceder? Antigamente instalei o Mingw normal, dava o mesmo erro e por isso passei a instalar o mingw-w64 seguindo um dos seus posts. Sera que ha qualquer incompatibilidade? (embora as instalacoes estao em diretorios diferentes…)
    Agradeco qualquer ajuda.

    • Boa tarde Irene, tudo bem?
      Que estranho, não tive esse problema, mas realize um teste por favor, tente executar o gcc diretamente pela pasta no Prompt de Comando, por exemplo:

      > C:\MinGW\mingw64\bin\gcc "D:\teste.c" -o "D:\teste.exe"

      Onde você informa o caminho que está o gcc.exe, seguido pelo diretório do código fonte entre aspas, o -o de output (da saída), e o caminho do executável gerado entre aspas.
      E me diga se assim funcionou.
      Fico no aguardo.

  7. [Windows 10] Quem possuir Windows 10 e estiver tendo problema ao digitar gcc no prompt de comando a dica que dou é, conforme o Dan falou, procurar a Path, depois ao invés de editar, crie uma nova com o endereço onde está o arquivo que geralmente é C:\MinGW\bin, ai depois é só testar …. prompt e digitar gcc

Deixe uma resposta