Índice:
- Como escrever o código-fonte C
- Como compilar para código de objeto inC
- Como vincular na biblioteca C
- Como executar e testar o código-fonte C
Vídeo: Como escrever com letras diferentes no Whatsapp | 5 TIPOS DE LETRAS "SECRETAS" 2024
O código-fonte representa a parte do processo que contém a própria linguagem de programação. Você usa um editor de texto para escrever um arquivo de código fonte.
Como escrever o código-fonte C
O código-fonte é mostrado nas listas de programas.
PROGRAMA STANDARD "HELLO WORLD"
#include int main () {puts ("Saudações, humano"); retornar 0;}
Os números de linha não são mostrados nas listagens porque podem ser confusos. Além disso, os números de linha são referenciados no editor, como no Código:: Blocos, conforme você digita.
Você está direcionado para digitar o código-fonte de uma listagem como parte de um exercício.
-
Crie um novo código:: Aplicação de console de blocos, um projeto de linguagem C chamado ex0201.
-
Digite o código do Programa Padrão "Olá Mundo" para o editor.
Você pode apagar o esqueleto dado pelo Código:: Blocos ou apenas edite-o para que o resultado corresponda.
-
Salve o arquivo de código-fonte escolhendo o comando Arquivo → Salvar arquivo.
Lá. Você acabou de completar o primeiro passo no processo de programação - escrevendo o código-fonte.
-
Todos os arquivos de código-fonte C terminam com o. extensão do nome de arquivo c.
-
Se você estiver usando o Windows, você deve configurar as opções da pasta para que as extensões do nome do arquivo sejam exibidas.
-
C ++ arquivos de código-fonte têm a extensão. cpp.
-
Em Código:: Blocos, o nome do programa final é o mesmo que o nome do projeto, portanto, alterar o nome do arquivo do código-fonte não é vital.
Como compilar para código de objeto inC
Um compilador é um programa que lê texto de um arquivo de código-fonte e traduz esse texto em algo chamado código de objeto . Em C, o compilador também lida com instruções especiais chamadas pré-processamento ou diretivas .
Por exemplo, o programa padrão "Hello World" mostra a seguinte diretriz de pré-compilação:
#include
A diretiva de inclusão instrui o compilador a localizar o arquivo de cabeçalho stdio. h. O conteúdo desse arquivo é adicionado ao código-fonte e, em seguida, ambos são convertidos pelo compilador em código de objeto. O código do objeto é então salvo em um arquivo objeto código . O arquivo de objeto tem o mesmo nome que o arquivo de código-fonte, mas com o. o extensão do nome do arquivo.
Como o compilador traduz seu código C para o código objeto, ele verifica erros comuns, itens perdidos e outros problemas. Se qualquer coisa estiver errado, o compilador exibe uma lista de erros. Para corrigir os erros, reedite o código-fonte e tente compilar novamente.
-
Escolha Criar → Compilar arquivo atual.
A janela Registro de compilação exibe os resultados, que mostra zero erros e zero avisos.Bem, a menos que você diga algo, em que caso, verifique seu código-fonte.
Você normalmente escolheria o comando Build nesta etapa. Mas quando você precisa apenas compilar, você usa o comando Compile Current File.
Após o sucesso, o compilador produz um arquivo de código de objeto . Como o arquivo de código-fonte é nomeado principal. c, o arquivo do código do objeto é nomeado principal. o.
Em Código:: Blocos, o arquivo do código do objeto é encontrado na pasta do projeto, dentro da subpasta obj / Release ou obj / Debug.
Como vincular na biblioteca C
O linker é a ferramenta que cria o programa final. Faz isso ligando o arquivo do código do objeto às bibliotecas de linguagem C. As bibliotecas contêm as instruções reais que dizem ao computador (ou a outro dispositivo) o que fazer. Essas instruções são selecionadas e executadas de acordo com as instruções abreviadas encontradas no código objeto.
Por exemplo, no Programa Padrão "Olá Mundo", você vê a palavra colocar. Esta palavra é uma função de linguagem C, que é escrita como puts () neste texto. Ele representa colocar s tring.
Oh, e coloca rimas com foots , não fecha .
O compilador traduz puts () em um token e salva esse token no arquivo do código do objeto, principal. o.
O vinculador combina o arquivo de objeto com o arquivo de biblioteca padrão do idioma C, criando o programa final. Tal como acontece com o compilador, se algum erro for detectado (principalmente, tokens desconhecidos neste ponto), o processo pára e você é alertado para o potencial perturbador. Caso contrário, é gerado um programa totalmente funcional.
Em Código:: Blocks, o comando Build é usado para compilar e link; o IDE não possui um comando de link separado.
-
Escolha o comando Build → Build.
Código:: Blocos liga o arquivo de objeto com o arquivo de biblioteca padrão do C para criar um arquivo de programa.
A etapa seguinte e final no processo é executar o programa.
-
O texto que um programa manipula é referido como uma string, que é qualquer texto maior que um único caractere. Em C, uma string é entre aspas duplas:
"Olá! Eu sou uma string."
-
O programa final inclui a biblioteca de linguagem C, agrupando-a com o código objeto. Esta combinação explica por que um arquivo de programa é maior do que o arquivo de código-fonte que o criou.
-
Alguns programas C se vinculam em várias bibliotecas, dependendo do que o programa faz. Além das bibliotecas C padrão, você pode vincular bibliotecas para trabalhar com gráficos, redes, som e assim por diante. À medida que você aprender mais sobre programação, você descobrirá como escolher e vincular em várias bibliotecas.
Como executar e testar o código-fonte C
Criar um programa é o ponto inteiro da programação, então a primeira coisa a fazer após a ligação é executar o resultado. A execução é necessária, principalmente para demonstrar que o programa faz o que você pretende e da maneira que você deseja.
Quando o programa não funciona, você deve voltar e corrigir o código. Sim, é perfeitamente possível criar um programa e não ver erros e depois descobrir que o assunto não funciona.Isso acontece o tempo todo.
-
Escolha Criar → Executar.
O programa é executado. Como um programa de modo de texto, ele aparece em uma janela de terminal, onde você pode ler os resultados.
-
Feche a janela do terminal pressionando a tecla Enter no teclado.
Executar um programa simples como ex0201 apenas mostra os resultados. Para projetos complexos, você testa o programa. Para fazer isso, execute o programa e tente quebrá-lo. Se o programa sobreviver, você fez seu trabalho. Caso contrário, você deve reeditar o código-fonte para corrigir o problema e, em seguida, reconstruir o programa.
-
A execução de um programa é um trabalho para o processador e o sistema operacional do dispositivo: o sistema operacional carrega o programa na memória, onde o processador executa o código.
-
No código:: Blocos, o arquivo do programa é nomeado após o projeto. No Windows, o nome é ex0201. exe. No Mac OS X, Linux e Unix, o nome do programa é ex0201 sem extensão. Além disso, as permissões do arquivo são definidas para que o arquivo se torne um executável.