Compilando um programa c com o compilador gnu

Este tutorial ensinará como compilar um programa C a partir do código-fonte usando o GNU Compiler (GCC) para Linux e o Minimalist Gnu (MinGW) para Windows.

Degraus

Método 1 de 2: usando o GCC para Unix

Imagem intitulada Compilar um programa em C usando o compilador GNU (GCC) Passo 1
1. Abra uma janela de terminal em seu sistema Unix.
Imagem intitulada Compile um programa em C usando o GNU Compiler (GCC) Passo 2
2. modelo gcc --versão e pressione↵ Entrar. Isso deve retornar o número da versão do compilador C. Se o comando for desconhecido, é provável que o GCC não esteja instalado.
  • Se não estiver instalado, consulte a documentação da sua distribuição Linux para saber como obter o pacote correto.
  • Se você deseja compilar um programa C++, use `g++` em vez de `gcc`.
    Imagem intitulada Compile um programa em C usando o GNU Compiler (GCC) Passo 3
    3. Navegue até o diretório onde você salvou o código-fonte.
    Por exemplo, se o arquivo de código-fonte, `main.c` está em /usr/wikiHow/source, então digite cd /usr/wikiHow/source.
    Imagem intitulada Compilar um programa em C usando o compilador GNU (GCC) Passo 4
  • 4. modelo gcc principal.c –o HelloWorld. Substituir `principal.c` pelo nome do arquivo de origem e `HelloWorld` pelo nome do seu programa. O programa é então compilado.
  • Se você receber mensagens de erro e quiser mais informações sobre elas, use gcc -Wall -o arquivo de log de erros1.c. Em seguida, visualize o arquivo `errorlog` no diretório atual, com registro de erro do gato.
  • Para compilar um programa de vários arquivos de origem, use gcc -o arquivo de saída arquivo1.c arquivo2.arquivo c3.c.
  • Para compilar vários programas simultaneamente de vários arquivos de origem, use gcc -c arquivo1.c arquivo2.arquivo c3.c.
    Imagem intitulada Compilar um programa em C usando o compilador GNU (GCC) Passo 5
  • 5. Execute seu programa compilado. modelo ./OláMundo mas substitua `HelloWorld` pelo nome do seu programa.

    Método 2 de 2: Usando MinGW para Windows

    Imagem intitulada Compilar um programa em C usando o compilador GNU (GCC) Passo 6
    1. Baixe o GNU minimalista para Windows (MinGW). Esta é uma versão fácil de instalar do GCC para Windows. Você pode baixar o arquivo de instalação de https://sourceforge.net/projetos/mingw/.
    Imagem intitulada Compilar um programa em C usando o compilador GNU (GCC) Passo 7
    2. Execute o arquivo de instalação do MinGW.
    Se o arquivo não abrir sozinho, clique duas vezes nele na pasta de downloads e clique em `Instalar`.
    Imagem intitulada Compilar um programa em C usando o compilador GNU (GCC) Passo 8
    3. Selecione suas preferências de instalação e clique em Continuar.
    O MinGW recomenda usar a pasta de instalação padrão (C:MinGW) usar. Se você precisar alterar a pasta, não use uma pasta com espaços em seu nome (como `Arquivos de Programas`).
    Imagem intitulada Compilar um programa em C usando o compilador GNU (GCC) Passo 9
    4. Selecione os compiladores para instalar.
  • De qualquer forma, escolha Configuração básica no painel esquerdo e verifique os compiladores desejados no painel principal à direita.
  • Usuários avançados podem escolher Todos os pacotes e selecione compiladores adicionais.
    Imagem intitulada Compilar um programa em C usando o compilador GNU (GCC) Passo 10
  • 5. Clique no menu Instalação. Ele está localizado no canto superior esquerdo da janela do MinGW.
    Imagem intitulada Compilar um programa em C usando o compilador GNU (GCC) Passo 11
    6. Clique em Aplicar alterações.
    Imagem intitulada Compilar um programa em C usando o compilador GNU (GCC) Passo 12
    7. Clique em Aplicar. Os compiladores agora são baixados e instalados.
    Imagem intitulada Compilar um programa em C usando o compilador GNU (GCC) Passo 13
    8. Adicione o caminho para MinGW às variáveis ​​de ambiente do seu sistema. Faça isso da seguinte forma:
  • pressione ⊞ vencer+s para selecionar Pesquisar e digite ambiente.
  • Clique em Editando variáveis ​​de ambiente do sistema nos resultados da pesquisa.
  • Clique em Variáveis ​​ambientais
  • Clique em Para processar na caixa superior (em `Variáveis ​​do usuário`)
  • Role até a parte inferior da caixa `Valor da variável`.
  • modelo ;C:MinGWbin imediatamente após a última letra na caixa. Nota: se você instalou o MinGW em um diretório diferente, digite ;C:caminho para esse diretóriobin.
  • Clique em OK e depois novamente OK. Clique no restante OK-botão para fechar a janela.
    Imagem intitulada Compilar um programa em C usando o compilador GNU (GCC) Passo 14
    9. Abra o prompt de comando como administrador. Você faz isso da seguinte forma:
  • pressione ⊞ vencer+s e digite cmd.
  • Clique com o botão direito em Prompt de comando nos resultados da pesquisa e depois Executar como administrador.
  • Clique em sim para confirmar as alterações.
    Imagem intitulada Compile um programa em C usando o GNU Compiler (GCC) Passo 15
    10. Navegue até a pasta onde você salvou o código-fonte.
    Por exemplo, se seu código-fonte for helloworld.c e está em C:SourcePrograms, então você digita cd C:FonteProgramas.
    Imagem intitulada Compilar um programa em C usando o compilador GNU (GCC) Passo 16
    11. modelo gcc helloworld.c –o olá mundo.Exe. Substitua `helloworld` pelo nome do seu código-fonte e aplicativo. Depois que o programa for compilado, você retornará ao prompt de comando sem erros.
    Quaisquer erros no código indicado devem primeiro ser corrigidos antes que o programa seja compilado.
    Imagem intitulada Compile um programa em C usando o GNU Compiler (GCC) Passo 17
    12. Digite o nome do seu programa para executá-lo. se chama helloworld.exe, digite isso na linha de comando para iniciar o programa.

    Pontas

  • Compilar seu código-fonte com um sinalizador -g gerará informações de depuração que o programa de depuração (GDB) correspondente pode usar para facilitar a depuração.
  • Um `makefile` pode ser criado para facilitar a compilação de programas grandes.
  • Se você usa muito a otimização, lembre-se de que a otimização da velocidade pode prejudicar o tamanho e, às vezes, a precisão e vice-versa.
  • Ao compilar um programa C++, use G++ da mesma forma que GCC. Lembre-se que os arquivos C++ têm a extensão `.cpp`, em vez de `.c`.
  • Necessidades

    • Um PC com Linux ou Windows
    • Conhecimento básico de GNU/Linux e instalação de programas
    • Código do programa
    • Um editor de texto (por exemplo,. emacs, vi)

    Оцените, пожалуйста статью