Como fazer seu primeiro programa C no Linux (Parte 3/15)

Como fazer o primeiro programa C no Linux

Hoje em dia, a linguagem de programação está se tornando mais popular e sendo usada em todos os domínios. Vários aplicativos, software, etc. são criados por programação. A programação C é uma linguagem fácil e simples, que pode ser uma escolha útil para um iniciante que deseja se tornar um programador. A linguagem C é a base de todas as linguagens e é útil para entender brevemente o conceito de Linux. A maior parte do kernel do Linux é escrita em linguagem C. Portanto, o conhecimento da programação C ajuda a entender o programa e a aplicação do Kernel.

Requisito de ferramentas para programa C

Três ferramentas básicas são necessárias para criar Cprogram no Linux:

  • Editor de texto
  • Compilador GCC
  • Biblioteca C

Editor de texto

Editor de texto é um aplicativo simples no qual você pode editar, estruturar texto e usá-lo para linguagem de programação. O editor de texto é semelhante ao bloco de notas do Windows OS.

Linux suporta dois tipos de editor de texto:

1) Editor de texto do console – usado em ambiente de linha de comando (ou seja, VI, vim, nano)

2) Editor de texto gráfico – usado em ambiente gráfico (ou seja, gedit, gvim, NEdit)

O editor de texto também é útil para criar código-fonte da linguagem C ou de outras linguagens. Vários tipos de editores de texto estão disponíveis para Linux. Você pode escolher qualquer editor de texto para o seu sistema Linux.

Compilador GCC

Um compilador é uma ferramenta estendida que converte o arquivo fonte em arquivo objeto (código de máquina) para que a CPU possa entendê-lo. O compilador C está incluído no GNU Compiler Collection (GCC), que fornece software gratuito. GCC é um componente importante da distribuição Linux. Precisamos instalar o compilador GCC C no Linux para programação C.

Verifique se o GCC está instalado ou não em seu sistema seguindo o comando e pressione a tecla Enter:

gcc

Se o gcc estiver instalado, o seguinte resultado será exibido na tela:

gcc: erro fatal: nenhum arquivo de entrada

compilação encerrada.

Se o gcc não estiver instalado, o seguinte resultado será exibido na tela:

comando não encontrado

Instale o GCC do pacote de software Ubuntu usando o seguinte comando:

sudo apt-get install gcc

Biblioteca C

O compilador GCC C possui uma biblioteca de sistema embutida para diferentes finalidades, como interface de E/S padrão, operação matemática, etc. Portanto, precisamos instalar a biblioteca C no Linux para programação C.

Verifique se a biblioteca C está instalada ou não em seu sistema seguindo o comando e pressione a tecla Enter:

localizar glibc

O comando acima exibirá várias linhas na tela do terminal. Você pode ver o arquivo compactado glibc.7.gz da biblioteca.

Fazendo código fonte

Explicarei um programa C simples para entender o conceito de programação C no Linux. Vamos escrever o programa para imprimir “Hello World” em C que é muito comum e pode ser encontrado em qualquer lugar.

Primeiro abra o editor de texto que você instalou em seu sistema Linux e escreva o código chamado código-fonte.

#include

int principal ( )

{

Printf (“Olá mundo…n”);

retornar 0;

}

Este código deve aparecer igual no arquivo e salvá-lo com o nome hello_world.c. Você pode dar qualquer nome ao arquivo, mas deve ser fácil de entender. Cada arquivo requer a extensão .c, que é uma indicação ao compilador de que é o arquivo de origem.

Compilando o código fonte

Depois de escrito e verificado quanto a erros, a próxima etapa está pronta para o compilador. O compilador executa a vinculação automaticamente.

Compile o código-fonte com GCC seguindo a linha:

gcc hello_world.c

Após a compilação, o GCC irá gerar um arquivo executável (executável). Aqui não fornecemos o nome do arquivo executável, então o compilador fornece automaticamente o nome a.out ao arquivo. a.out é um arquivo executável de hello_world.c e está localizado no mesmo diretório onde o arquivo fonte foi salvo.

Mas um bom programador sempre fornece o nome de um arquivo executável usando a seguinte linha em vez do método superior:

gcc -o Olá hello_world.c

Agora o GCC irá gerar um arquivo executável chamado Hello.out em vez de a.out. Antes de executar o arquivo executável, confirme se o arquivo executável foi gerado no mesmo diretório onde o arquivo de origem está localizado.

Executando o arquivo executável

Digite o nome do arquivo seguido por um ponto e uma barra e pressione a tecla ENTER da seguinte forma:

./Olá

O resultado será impresso Olá Mundo… na tela do monitor.

Conteúdo Relacionado

Voltar para o blog

Deixe um comentário

Os comentários precisam ser aprovados antes da publicação.