Marco Antonio Moreira de Carvalho
 Departamento de Computação  |  Universidade Federal de Ouro Preto

BCC221 - Programação Orientada a Objetos

Instalando o Mingw

Instalando o MinGW

Para rodarmos o compilador G++ no Windows, precisamos instalá-lo, pois este não vem junto com este sistema operacional.

Em nossos laboratórios, temos o MinGW (Minimalist GNU for Windows) instalado. Este software é grátis, e é uma porção minúscula do sistema operacional GNU que roda em Windows. E também possui o G++ instalado.

Para instalarmos o MinGW no windows, siga os passos a seguir:

  1. Faça o download da última versão instalador do MinGW (o nome do arquivo é mingw-get-int-XXXXXXXX.exe, em que o XXXXXXXX é a data da versão);
  2. Depois de terminado o download, execute o arquivo, em diferentes telas, selecione as opções:
    1. Next;
    2. Next;
    3. Download latest repository catalogues e depois Next;
    4. I accept the agreement e depois Next;
    5. Escolha a pasta padrão (C:\MinGW)  e depois Next;
    6. Next;
    7. Marque as opções "g++ compiler", "MSYS Basic System" e "MinGW Developer Kit" e depois Next;
    8. Install.
  3. O instalador irá fazer o download dos componentes e depois instalar o MinGW. Quando a instalação terminar, clique em Next e depois em Finish
  4. A instalação terminou. No entanto, é necessário fazer com que o windows reconheça o executável do MinGW, e para isso adicionamos o diretório de executáis do MinGW à variável de sistema path:
    1. No Windows Explorer, clique com o botão direito em "Meu Computador" e selecione "Propriedades";
    2. Na aba "Avançados", selecione "Variáveis de Ambiente";
    3. Em "Variáveis de Ambiente", selecione a variável "Path" e clique em "Editar";
    4. Na janela que abrirá, adicione "C:\MinGW\bin;" sem as apas no fim do campo "Valor da variável".                           


Note que é importante que a instalação tenha sido feita no diretório C:\MinGW.

Uma vez instalado o MinGW, já podemos compilar nossos programas normalmente, usando o prompt como interpretador de comandos. No entanto, para que todos os alunos usufruam das dicas dadas em aula, sugiro a utilização do MSYS (Minimal SYStem) como interpretador de comandos, que foi instalado junto com o MinGW. 

O MSYS oferece um ambiente simples de shell, como ocorre no Linux. Desta forma, as instruções passadas durante a aula podem ser executadas tanto no Windows quanto no Ubuntu.

MinTTY é considerado por alguns como o melhor emulador de terminal para Windows, ele também pode ser utilizado, caso o aluno prefira. O prompt do windows também é uma alternativa.

 

Como remover o beep do MSYS

O MSYS usa o beep do sistema para acusar qualquer erro, o que é irritante para muitos. Para remover este barulho:

  1. Vá até a pasta do home MSYS (para descobrir, digite $HOME no MSYS). Geralmente, a pasta é  "C:\msys\1.0\home\Usuario" (usuario é o nome do usuário do computador);
  2. Nesta pasta há um arquivo chamado .inputrc. Abra este arquivo no bloco de notas e adicione a linha set bell-style none;
  3. Abra o MSYS e teste se funcionou.

 

[Nota: As imagens utilizadas neste tutorial foram obtidas no tutorial do TerraLab.]

Departamento de Computação  |  ICEB  |  Universidade Federal de Ouro Preto
Campus Universitário Morro do Cruzeiro  |  CEP 35400-000  |  Ouro Preto - MG, Brasil
Telefone: +55 (31) 3559-1663  |  marco.opt@gmail.com