Como compilar programas C com o GNU C Compiler (GCC)

Índice:

Como compilar programas C com o GNU C Compiler (GCC)
Como compilar programas C com o GNU C Compiler (GCC)

Vídeo: Como compilar programas C com o GNU C Compiler (GCC)

Vídeo: Como compilar programas C com o GNU C Compiler (GCC)
Vídeo: Como Instalar o Eclipse IDE Java : Ambiente Desenvolvimento Integrado 2024, Novembro
Anonim

Este wikiHow ensina como compilar um programa C a partir da fonte, usando o GNU Compiler (GCC) para Linux e o Minimalista GNU (MinGW) para Windows.

Etapa

Método 1 de 2: Usando GCC para Unix

Compilar um programa C usando o GNU Compiler (GCC) Etapa 1
Compilar um programa C usando o GNU Compiler (GCC) Etapa 1

Etapa 1. Abra uma janela Terminal em seu computador Unix

Compilar um programa C usando o GNU Compiler (GCC) Etapa 2
Compilar um programa C usando o GNU Compiler (GCC) Etapa 2

Etapa 2. Digite o comando gcc --version e pressione Enter para exibir a versão do GCC no computador

Se o seu computador exibir uma mensagem de comando não encontrado, o GCC pode não estar instalado no seu computador.

  • Se necessário, instale o GCC seguindo o guia da sua distribuição Linux.
  • Para compilar um programa C ++, use "g ++", em vez de "gcc".
Compilar um programa C usando o GNU Compiler (GCC) Etapa 3
Compilar um programa C usando o GNU Compiler (GCC) Etapa 3

Etapa 3. Abra a pasta onde você salvou o código-fonte do programa

Por exemplo, se o código do programa "akurapopo.c" estiver na pasta / usr / yuliaR / source, insira o comando cd / usr / yuliaR / source

Compilar um programa C usando o GNU Compiler (GCC) Etapa 4
Compilar um programa C usando o GNU Compiler (GCC) Etapa 4

Etapa 4. Digite o comando gcc akurapopo.c –o AkuRapopo

Substitua "akurapopo.c" pelo nome do código-fonte do programa e "AkuRapopo" pelo nome do programa desejado. O processo de compilação será iniciado.

  • Se ocorrer um erro durante o processo de compilação, reúna as informações do erro com o comando gcc -Wall -o errorlog akurapopo.c. Depois disso, exiba o arquivo "errorlog" com o comando cat errorlog.
  • Compile o programa a partir de vários arquivos de código-fonte com o comando gcc -o programname file1.c file2.c file3.c.
  • Para compilar vários programas a partir de vários códigos-fonte de uma vez, use o comando gcc -c arquivo1.c arquivo2.c arquivo3.c.
Compilar um programa C usando o GNU Compiler (GCC) Etapa 5
Compilar um programa C usando o GNU Compiler (GCC) Etapa 5

Etapa 5. Execute o programa compilado com o comando./programname

Método 2 de 2: Usando MinGW para Windows

Compilar um programa C usando o GNU Compiler (GCC) Etapa 6
Compilar um programa C usando o GNU Compiler (GCC) Etapa 6

Etapa 1. Baixe Minimalist GNU para Windows em

MinGW é um pacote GCC fácil de instalar para Windows.

Compilar um programa C usando o GNU Compiler (GCC) Etapa 7
Compilar um programa C usando o GNU Compiler (GCC) Etapa 7

Etapa 2. Execute o programa de instalação do MinGW

Se o programa de instalação não abrir automaticamente, clique duas vezes no arquivo MinGW na pasta Downloads e clique em Instalar

Compilar um programa C usando o GNU Compiler (GCC) Etapa 8
Compilar um programa C usando o GNU Compiler (GCC) Etapa 8

Etapa 3. Ajuste as opções de instalação do programa e clique em Continuar

A pasta recomendada para instalar o MinGW é C: / MinGW. Se você precisar alterar a pasta de instalação, não selecione uma pasta com um nome que contenha espaços (como Arquivos de programas)

Compilar um programa C usando o GNU Compiler (GCC) Etapa 9
Compilar um programa C usando o GNU Compiler (GCC) Etapa 9

Etapa 4. Selecione o compilador que deseja instalar

  • Para instalar o compilador mínimo recomendado, selecione Configuração básica no painel esquerdo e marque todos os compiladores que aparecem no painel principal direito.
  • Se necessário, você pode selecionar Todos os pacotes e marcar todos os compiladores adicionais.
Compilar um programa C usando o GNU Compiler (GCC) Etapa 10
Compilar um programa C usando o GNU Compiler (GCC) Etapa 10

Etapa 5. Clique no menu Instalação no canto superior esquerdo do MinGW

Compilar um programa C usando o GNU Compiler (GCC) Etapa 11
Compilar um programa C usando o GNU Compiler (GCC) Etapa 11

Etapa 6. Clique em Aplicar alterações

Compilar um programa C usando o GNU Compiler (GCC) Etapa 12
Compilar um programa C usando o GNU Compiler (GCC) Etapa 12

Etapa 7. Clique em Aplicar para baixar e instalar o compilador

Compilar um programa C usando o GNU Compiler (GCC) Etapa 13
Compilar um programa C usando o GNU Compiler (GCC) Etapa 13

Etapa 8. Adicione o MinGW PATH à variável de ambiente do sistema seguindo estas etapas:

  • Pressione Win + S para abrir o menu Pesquisar e, em seguida, insira a palavra-chave do ambiente.
  • Nos resultados da pesquisa, clique em Editar as variáveis de ambiente do sistema.
  • Clique em Variáveis de ambiente.
  • Clique em Editar na caixa superior (abaixo de Variáveis do usuário).
  • Role até o final da caixa Valores de variáveis.
  • Digite; C: / MinGW / bin no final do texto na caixa. Se você instalou o MinGW em outra pasta, substitua; C: / MinGW / bin por; C: / nome da pasta de instalação / bin.
  • Clique em OK duas vezes para fechar a janela.
Compilar um programa C usando o GNU Compiler (GCC) Etapa 14
Compilar um programa C usando o GNU Compiler (GCC) Etapa 14

Etapa 9. Abra uma janela de linha de comando como Administrador seguindo estas etapas:

  • Pressione Win + S e digite cmd.
  • Clique com o botão direito do mouse em Prompt de Comando nos resultados da pesquisa e clique em Executar como Administrador.
  • Clique em Sim para permitir alterações no computador.
Compilar um programa C usando o GNU Compiler (GCC) Etapa 15
Compilar um programa C usando o GNU Compiler (GCC) Etapa 15

Etapa 10. Abra a pasta onde você salvou o código-fonte do programa

Por exemplo, se você salvou o código-fonte "lailacanggung.c" na pasta C: / Source / Programs, digite o comando cd C: / Source / Programs

Compilar um programa C usando o GNU Compiler (GCC) Etapa 16
Compilar um programa C usando o GNU Compiler (GCC) Etapa 16

Etapa 11. Digite o comando gcc lailacanggung.c –o lailacanggung.exe

Substitua o nome do arquivo pelo nome do arquivo de código do programa. Após a conclusão do processo de compilação, você verá a linha de comando novamente. Os erros que ocorrem não serão exibidos.

Os erros no código do programa devem ser corrigidos antes de iniciar o processo de compilação. O código do programa que contém o erro não pôde ser compilado

Compilar um programa C usando o GNU Compiler (GCC) Etapa 17
Compilar um programa C usando o GNU Compiler (GCC) Etapa 17

Etapa 12. Digite o nome do seu programa para executá-lo, por exemplo lailacanggung.exe

Pontas

  • Quando você compila um programa com o parâmetro -g, o compilador inclui as informações de depuração apropriadas para GDB, o programa de depuração embutido do GCC. Essas informações facilitarão a depuração.
  • Para compilar programas grandes, você pode primeiro criar um Makefile.
  • Se o seu programa for otimizado para velocidade, o tamanho do programa pode aumentar e a precisão pode não ser muito boa. Por outro lado, se você otimizar o tamanho ou a precisão do programa, a velocidade do programa pode diminuir.
  • Ao compilar programas C ++, use G ++ como faria com o GCC. Os arquivos C ++ têm uma extensão.cpp em vez de.c.

Recomendado: