Este wikiHow ensina como compilar um programa C a partir do código-fonte usando o GNU Compiler (GCC) para Linux e Minimalist Gnu (MinGW) para Windows.
Passos
Método 1 de 2: usando GCC para Linux
Etapa 1. Abra uma janela de terminal em seu sistema Linux
Seu ícone geralmente é uma tela preta com alguns caracteres brancos. Normalmente, você pode encontrá-lo no menu Aplicativos.
Etapa 2. Instale o GCC
Se ainda não tiver o GCC instalado, você pode usar os seguintes comandos de terminal para instalar o GCC para Ubuntu e Debian. Para todas as outras versões do Linux, consulte a documentação de sua distribuição Linux para saber como obter o pacote correto:
- Digite sudo apt update e pressione "Enter" para atualizar a lista de pacotes.
- Digite sudo apt install build-essential e pressione "Enter" para instalar os pacotes essenciais, que incluem GCC, G ++ e Make.
- Digite sudo apt-get install manpages-dev e pressione "Enter" para instalar as páginas de manual.
Etapa 3. Digite gcc --version e pressione ↵ Enter
Isso verificará se o GCC está instalado corretamente e retornará o número da versão. Se o comando não for encontrado, é provável que o GCC não esteja instalado.
Se você estiver compilando um programa C ++, use “g ++” em vez de “gcc”
Etapa 4. Navegue até o diretório onde seu código-fonte foi salvo
Use o comando cd para navegar pelos diretórios no Terminal. Por exemplo, se o seu código-fonte estiver na pasta Documentos, você digitaria cd / home / [nome de usuário] / Documentos (no Ubuntu). Você também pode navegar até o diretório Documentos digitando cd ~ / Documentos no Terminal.
Etapa 5. Digite gcc [nome_do_programa].c –o [nome_executável] e pressione ↵ Enter
Substitua “[nome_do_programa].c” pelo nome de seu arquivo de código-fonte e “[nome_executável]” pelo nome de seu programa concluído. O programa será compilado agora.
- Se você vir erros e quiser mais informações sobre eles, use gcc -Wall -o errorlog file1.c. Em seguida, visualize o arquivo “errorlog” no diretório atual com cat errorlog.
- Para compilar um programa a partir de vários arquivos de código-fonte, use gcc -o outputfile arquivo1.c arquivo2.c arquivo3.c.
- Para compilar vários programas de uma vez com vários arquivos de código-fonte, use gcc -c arquivo1.c arquivo2.c arquivo3.c.
Etapa 6. Execute o programa recém-compilado
Digite./[nome_executável], mas substitua “[nome_executável]” pelo nome do seu programa.
Método 2 de 2: Usando MinGW para Windows
Etapa 1. Baixe o Minimalist GNU para Windows (MinGW)
Esta é uma versão fácil de instalar do GCC para Windows. Use as seguintes etapas para baixar o MinGW:.
- Vá para https://sourceforge.net/projects/mingw/ em um navegador da web.
- Clique no botão verde que diz Download.
- Aguarde o download do instalador automaticamente.
Etapa 2. Instale o MinGW
Use as seguintes etapas para instalar o MinGW:
- Duplo click mingw-get-setup.exe na pasta Downloads ou navegador da web.
- Clique Instalar.
-
Clique Prosseguir.
MinGW recomenda usar a pasta de instalação padrão (C: / MinGW). Se você precisar alterar a pasta, não use uma pasta com espaços no nome (por exemplo, “Arquivos de programa”)
Etapa 3. Selecione quais compiladores instalar
No mínimo, escolha Configuração básica no painel esquerdo e, em seguida, coloque marcas de seleção ao lado de todos os compiladores listados no painel principal direito. Usuários mais avançados podem escolher Todos os Pacotes e selecione compiladores adicionais.
Etapa 4. Clique com o botão direito em cada pacote e clique em Marcar para instalação
A configuração básica tem cerca de 7 pacotes listados na caixa no topo. Clique com o botão direito em cada um deles (ou apenas os que você deseja) e clique Marca para instalação. Isso adiciona um ícone com uma seta ao lado de cada um e o marca para instalação.
Etapa 5. Instale os pacotes selecionados
O computador pode levar vários minutos para instalar todos os pacotes. Use as etapas a seguir para instalar os pacotes marcados para instalação.
- Clique no Instalação menu no canto superior esquerdo.
- Clique Aplicar mudanças.
- Clique Aplicar.
- Clique Fechar assim que a instalação estiver concluída.
Etapa 6. Adicione o caminho para MinGW às variáveis de ambiente do sistema
Use as seguintes etapas para adicionar o caminho para MinGW às variáveis de ambiente do sistema:
- Digite ambiente na barra de pesquisa ao lado do menu Iniciar.
- Clique Edite as variáveis de ambiente do sistema nos resultados da pesquisa.
- Clique variáveis ambientais
- Selecione os Caminho variável.
- Clique Editar abaixo da caixa superior (em “Variáveis do usuário”)
- Clique Novo.
- Digite C: / MinGW / bin no novo espaço. Observe que, se você instalou o MinGW em um diretório diferente, digite C: / path-to-that-directory / bin.
- Clique OK, e então OK novamente. Clique no restante OK para fechar a janela.
Etapa 7. Abra o prompt de comando como administrador
Você deve estar conectado a uma conta do Windows com privilégios administrativos para abrir o Prompt de Comando como administrador. Use as seguintes etapas para abrir o Prompt de Comando como administrador:
- Digite cmd na barra de pesquisa ao lado do menu Iniciar.
- Clique com o botão direito Prompt de comando nos resultados da pesquisa e selecione Executar como administrador.
- Clique sim para permitir mudanças.
Etapa 8. Navegue até a pasta onde seu código-fonte foi salvo
Por exemplo, se o seu arquivo de código-fonte chamado helloworld.c estiver localizado em C: / Source / Programs, digite cd C: / Source / Programs
Etapa 9. Digite gcc c –o [nome_do_programa].exe [nome_do_programa].c e pressione ↵ Enter
Substitua “[nome_do_programa]” pelo nome do seu código-fonte e aplicativo. Assim que o programa for compilado, você retornará ao prompt de comando sem erros.
Qualquer erro de codificação que apareça deve ser corrigido antes que o programa seja compilado
Etapa 10. Digite o nome do seu programa para executá-lo
Se for chamado de hello_world.exe, digite-o no prompt de comando para iniciar seu programa.
Se você receber uma mensagem de erro "Acesso negado" ou "Permissão negada" ao compilar um programa ou executar o arquivo executável de saída, verifique as permissões da pasta e certifique-se de ter acesso total de leitura / gravação à pasta que contém o código-fonte. Se isso não funcionar, tente desativar temporariamente o software antivírus
Pontas
- Construir seu código com um sinalizador -g produzirá informações de depuração que o programa de depuração correspondente, GDB, pode usar para fazer a depuração funcionar melhor.
- Makefiles podem ser criados para facilitar a compilação de programas grandes.
- Se você usar muitas otimizações, esteja ciente de que a otimização para velocidade pode vir com uma compensação em tamanho e, às vezes, precisão e vice-versa.
- Ao compilar um programa C ++, use o G ++ da mesma forma que você usaria o GCC. Lembre-se de que os arquivos C ++ têm a extensão.cpp em vez de.c.