Como compilar um programa c usando o compilador gnu (gcc)

ThiTeaches você como compilar um programa c do código-fonte usando o compilador GNU (GCC) para Linux e Minimalista GNU (Mingw) para Windows.

Passos

Método 1 de 2:
Usando o GCC para Linux
  1. Imagem intitulada Compile A C Program Usando o Compilador GNU (GCC) Passo 1
1. Abra uma janela de terminal no seu sistema Linux. Seu ícone geralmente é uma tela preta com alguns caracteres brancos nele. Você geralmente pode encontrá-lo no menu do seu aplicativo.
  • Imagem intitulada Compile A C Program Usando o Compilador GNU (GCC) Passo 2
    2. Instalar GCC. Se você não tiver o GCC já instalado, poderá usar os seguintes comandos de terminal para instalar o GCC para o Ubuntu e Debian. Para todas as outras versões do Linux, consulte a documentação para sua distribuição Linux para aprender como obter o pacote correto:
  • Modelo Sudo apt update e pressione "Entrar" Para atualizar a lista de pacotes.
  • Modelo sudo apt install build-essenciais e pressione "Entrar" Para instalar os pacotes essenciais, que incluem GCC, G ++ e fazer.
  • Modelo sudo apt-get instalar manpages-dev e pressione "Entrar" Para instalar as páginas manuais.
  • Imagem intitulada Compile A C Program usando o Compilador GNU (GCC) Passo 3
    3. Modelo GCC --version e pressione ↵ Enter. Isso verificará se o GCC é 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."
  • Imagem intitulada Compile A C Program Usando o Compilador GNU (GCC) Passo 4
    4. Navegue até o diretório onde seu código-fonte é salvo. Use o CD Comando para navegar diretórios no terminal. Por exemplo, se o seu código-fonte estiver em sua pasta de documentos, você digitaria CD / Home / [Nome de usuário] / Documentos (no ubuntu). Você também pode navegar para o diretório de documentos digitando CD ~ / Documents No terminal.
  • Imagem intitulada Compile A C Program Usando o Compilador GNU (GCC) Passo 5
    5. Modelo gcc [program_name].C -O [executável_name] e pressione ↵ Enter. Substituir "[Program_name].c "com o nome do arquivo de código-fonte e" [executable_name] "com o nome do seu programa finalizado. O programa agora compilará.
  • Se você ver erros e quer ver mais informações sobre eles, use gcc -wall -o errorlog file1.C. Em seguida, veja o arquivo "Errorlog" no diretório atual com Error do gatolog.
  • Para compilar um programa de vários arquivos de código-fonte, use gcc -o outputfile file1.c file2.c file3.C.
  • Para compilar vários programas de uma só vez com vários arquivos de código-fonte, use gcc -c file1.c file2.c file3.C.
  • Imagem intitulada Compile A C Program Usando o Compilador GNU (GCC) Passo 6
    6. Execute seu programa recém-compilado. Modelo ./ [executável_name] Mas substitua "[executável_name]" pelo nome do seu programa.
  • Método 2 de 2:
    Usando Mingw para Windows
    1. Imagem intitulada Compile A C Program Usando o Compilador GNU (GCC) Passo 7
    1. Baixe o Minimalista GNU para Windows (Mingw). Esta é uma versão fácil de instalar do GCC para Windows. Use as etapas a seguir para baixar Mingw:.
  • Imagem intitulada Compile A C Program Usando o Compilador GNU (GCC) Passo 8Imagem intitulada Compile A C Program Usando o Compilador GNU (GCC) Passo 7
    2. Instalar Mingw. Use as etapas a seguir para instalar o Mingw:
  • Duplo click Mingw-get-setup.Exe Na sua pasta download 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 (E.G. "Arquivos de Programas").
  • Imagem intitulada Compile A C Program Usando o Compilador GNU (GCC) Passo 9
    3. Selecione quais compiladores para instalar. No mínimo, escolha Configuração básica No painel esquerdo, em seguida, coloque marcas de verificaçã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.
  • Imagem intitulada Compile A C Program Usando o Compilador GNU (GCC) Passo 10
    4. Clique com o botão direito do mouse em cada pacote e clique em Marcar para a instalação. A configuração básica tem cerca de 7 pacotes listados na caixa no topo. Clique com o botão direito do mouse em cada um deles (ou apenas os que você quer) e clique em Marcar para a instalação. Isso adiciona um ícone com uma seta ao lado de cada um e marca-a para instalação.
  • Imagem intitulada Compile A C Program Usando o Compilador GNU (GCC) Passo 11
    5. Instale os pacotes selecionados. Pode levar seu computador 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 Perto Quando a instalação é feita.
  • Imagem intitulada Compile A C Program Usando o Compilador GNU (GCC) Passo 12
    6. Adicione o caminho para Mingw para as variáveis ​​do ambiente do sistema. Use as etapas a seguir para adicionar o caminho para Mingw para sistemas Variáveis ​​de Envião:
  • Modelo meio Ambiente Na barra de pesquisa ao lado do menu Iniciar.
  • Clique Edite as variáveis ​​do 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 ​​de usuário")
  • Clique Novo.
  • Modelo C: mingw bin No novo espaço. Observe que se você instalou o Mingw para um diretório diferente, digite C: path-to-that-significado bin.
  • Clique OK, e depois OK novamente. Clique no restante OK botão para fechar a janela.
  • Imagem intitulada Compile A C Program Usando o Compilador GNU (GCC) Passo 13
    7. Abra o prompt de comando como administrador. Você deve estar conectado em uma conta do Windows com privilégios administrativos para abrir o prompt de comando como administrador. Use as etapas a seguir para abrir o prompt de comando como administrador:
  • Modelo cmd Na barra de pesquisa ao lado do menu Iniciar..
  • Clique com o botão direito do mouse Prompt de comando Nos resultados da pesquisa, selecione Executar como administrador.
  • Clique sim Para permitir alterações.
  • Imagem intitulada Compile A C Program Usando o Compilador GNU (GCC) Passo 14
    8. Navegue até a pasta onde seu código-fonte é salvo. Por exemplo, se o seu arquivo de código-fonte chamado HelloWorld.c está localizado em C: Source Programas, digite CD C: Source Programas
  • Imagem intitulada Compile A C Program Usando o Compilador GNU (GCC) Passo 15
    9. Modelo gcc c -o [program_name].exe [program_name].C e pressione ↵ Enter. Substitua "[Program_name]" com o nome do seu código-fonte e aplicativo. Quando o programa for compilado, você retornará ao prompt de comando sem erros.
  • Quaisquer erros de codificação que aparecem devem ser corrigidos antes que o programa seja compilado.
  • Imagem intitulada Compile A C Program Usando o Compilador GNU (GCC) Passo 16
    10. Digite o nome do seu programa para executá-lo. Se é chamado hello_world.EXE, digite que no prompt de comando para iniciar seu programa.
  • Se você receber um "Acesso negado" ou "Permissão negada" Mensagem de erro ao compilar um programa ou execução do arquivo executável de saída, Verifique a pasta Permissões e certifique-se de ter acesso completo de leitura / gravação à pasta que contém o código-fonte. Se isso não funcionar, tente Desativando temporariamente o seu software de vírus.
  • Pontas

    Construir seu código com um sinalizador -g produzirá informações de depuração que o programa de depurador correspondente, GDB, pode usar para fazer a depuração funciona melhor.
  • Makefiles podem ser criados para facilitar o compilar grandes programas.
  • Se você usar otimizações fortemente, esteja ciente de que a otimização de velocidade pode vir com um trade off em tamanho e, às vezes, precisão e vice-versa.
  • Ao compilar um programa C ++, use G ++ da mesma maneira que você usaria GCC. Lembre-se que os arquivos C ++ têm a extensão .CPP em vez de .C.
  • Compartilhe na rede social:
    Semelhante