MC102 - Algoritmos e Programação de Computadores

Instalando e Utilizando o Cygwin no Windows

Conteúdo desta página:

1. Requisitos mínimos

2. Introdução

Cygwin é um emulador de terminal com uma grande coleção de ferramentas GNU e Open Source, que disponibilizam funcionalidades similares às disponíveis em distribuições Linux no ambiente Windows.
Este tutorial oferece um passo a passo para instalação e utilização do Cygwin, porém outras informações estão disponíveis neste site. Ao final deste tutorial você será capaz de compilar e rodar programas .c no terminal Cygwin diretamente no Windows, sem a necessidade de utilizar uma máquina virtual.

3. Instalando o Cygwin

Acesse https://cygwin.com/install.html e baixe o instalador - setup-x86.exe para Windows 32-bit e setup-x86_64.exe para Windows 64-bit

alt text

Execute o arquivos de instalação - setup-x86.exe ou setup-x86_64.exe

alt text

Clique em Avançar pelas próximas telas, selecionando as configurações de preferência em cada passo. Para a maioria dos usuários, as configurações que já vem por padrão são as mais adequadas.

alt text
alt text
alt text

Selecione um diretório para salvar os arquivos de configuração do Cygwin. Neste diretório serão salvos também os pacotes (que iremos baixar logo menos). Coloque em um lugar seguro, pois os pacotes a serem instalados serão armazenados neste lugar. Caso você acidentalmente exclua este diretório, será necessário reinstalar os pacotes novamente (seguindo o item 4 da instalação). Continue em Avançar;

alt text

alt text

Na tela para selecionar o site de download (mirror), clique Avançar. O instalador irá então fazer o download (pode demorar algum tempo).

alt text

O instalador irá abrir uma tela para selecionar os pacotes que se quer instalar.

4. Instalando Pacotes

Pacote obrigatório: para compilar os programas, é necessário o pacote gcc.

  1. Selecione na caixa de seleção a opção Category
  2. Na caixa de busca search, digite o nome do pacote gcc.
  3. Na categoria Devel, selecione os pacotes colorgcc (4) e gcc-core (5), clicando sobre o Skip (bem embaixo do new).

alt text

Pacotes sugeridos: além do gcc, há outros pacotes que podem adicionar funcionalidades interessantes. Algumas sugestões abaixo (procure na janela search):

Concluída a seleção de pacotes, clique Avançar. Será mostrada uma tela com os pacotes selecionados para download. Mantenha selecionada a opção Select required packages (RECOMMENDED) e clique em avançar para fazer a instalação. A primeira instalação é bastante demorada, cerca de uma a duas horas. Vá tomar um lanche, faça uma caminhada! =)

alt text

Se algum comando útil visto nas aulas ou laboratórios não estiver disponível no Cygwin ou você queira instalar outros pacotes posteriormente, rode novamente o arquivo de setup e utilize o selecionador de pacotes visto acima. O Cygwin não irá instalar tudo de novo, somente as novas adições.

Conclua a instalação adicionando o atalho à area de trabalho, será bem útil para facilitar seu uso.

5. Como utilizar

Para utilizar, basta rodar o atalho do programa. Será aberto um novo terminal. A pasta em que você estará, se encontra em C:/cygwin64/home/NOME_DO_USUARIO/. É nele que você deve inserir seus arquivos .c para serem compilados.

alt text

Para saber se o gcc foi instalado corretamente, basta rodar o comando gcc -v. Caso tudo esteja configurado corretamente, uma mensagem desse tipo sairá.

alt text

Pronto, você configurou corretamente o Cygwin e ele está pronto para uso. Basta colocar os seus códigos na pasta C:/cygwin64/home/NOME_DO_USUARIO/, compilá-los usando o terminal e testá-los.

Qualquer dúvida ou erro de instalação, mande um e-mail para ra163527@students.ic.unicamp.br.


Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License .