Como compilar um programa C usando o GNU Compiler (GCC)

Índice:

Como compilar um programa C usando o GNU Compiler (GCC)
Como compilar um programa C usando o GNU Compiler (GCC)

Vídeo: Como compilar um programa C usando o GNU Compiler (GCC)

Vídeo: Como compilar um programa C usando o GNU Compiler (GCC)
Vídeo: Transferir e Importar Fotos, Videos e Arquivos iPhone para PC Windows 10 2024, Maio
Anonim

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

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 de terminal em seu sistema Linux

Seu ícone geralmente é uma tela preta com alguns caracteres brancos. Normalmente, você pode encontrá-lo no menu Aplicativos.

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

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.
Compilar um programa C usando o GNU Compiler (GCC) Etapa 3
Compilar um programa C usando o GNU Compiler (GCC) Etapa 3

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”

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

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.

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

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.
Compilar um programa C usando o GNU Compiler (GCC) Etapa 6
Compilar um programa C usando o GNU Compiler (GCC) Etapa 6

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

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

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.
Compilar um programa C usando o GNU Compiler (GCC) Etapa 8
Compilar um programa C usando o GNU Compiler (GCC) Etapa 8
Compilar um programa C usando o GNU Compiler (GCC) Etapa 7
Compilar um programa C usando o GNU Compiler (GCC) Etapa 7

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”)

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

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.

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

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.

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

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.
Compilar um programa C usando o GNU Compiler (GCC) Etapa 12
Compilar um programa C usando o GNU Compiler (GCC) Etapa 12

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.
Compilar um programa C usando o GNU Compiler (GCC) Etapa 13
Compilar um programa C usando o GNU Compiler (GCC) Etapa 13

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.
Compilar um programa C usando o GNU Compiler (GCC) Etapa 14
Compilar um programa C usando o GNU Compiler (GCC) Etapa 14

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

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

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

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

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.

Recomendado: