O processo de compilação em c ++

Você precisa de dois programas para criar seus próprios programas em C ++. Primeiro, você precisa de um editor de texto

que você pode usar para inserir as instruções C ++. Qualquer editor capaz de gerar cartas de texto ASCII retas irá trabalhar.

No entanto, um editor que sabe alguma coisa sobre a sintaxe do C ++ é preferable- ele pode te salvar um monte de digitação, e às vezes realçar quaisquer erros que você pode fazer enquanto você digita, da mesma forma que um corretor ortográfico destaques palavras com erros ortográficos em um processador de palavras.

O segundo programa que você precisa é de um compilador que converte o C ++ instruções de origem em linguagem de máquina que o computador pode entender e interpretar. Este processo de conversão das demonstrações C ++ de código-fonte para código de máquina é chamada construção. Graficamente, o processo é algo como isto:

O processo de construção de um programa realmente tem duas etapas: O compilador C ++ primeiro converte o C ++ instruções de código-fonte em um formato executável máquina em um passo conhecido como compilando. Em seguida, ele combina as instruções de máquina de seu programa com instruções de um conjunto de bibliotecas que vêm padrão com C ++ em uma segunda etapa conhecido como vinculação para criar um programa executável completa.

Video: C++14 - 003 - Introdução à compilação C++

A maioria C ++ compiladores estes dias vêm em um pacote de software conhecido como Ambiente de desenvolvimento integrado ou IDE. IDEs incluem o editor, o compilador e vários outros programas de desenvolvimento útil juntos em um pacote comum. Não só este salvá-lo de ter que comprar os programas separadamente, mas também oferece benefícios de produtividade, combinando-os em um único pacote:



  • O editor pode invocar o compilador rapidamente sem fazer você alternar manualmente.

  • Os editores na maioria dos IDEs fornecem meios rápidos e eficientes para encontrar e corrigir erros de codificação.

  • Alguns IDEs incluem ferramentas de programação visual que permitem que o programador para desenhar janelas comuns, tais como caixas de diálogo na tela.

  • O IDE gera o código C ++ necessário para a visualização no ecrã caixas automaticamente.

    Tão agradável como isso soa, o código gerado automaticamente apenas exibe as janelas. Um programador ainda tem que gerar o código real que é executado sempre que o operador seleciona botões dentro dessas janelas.

Video: Processo de compilação #12

Invariavelmente, estes IDEs visuais estão fortemente acoplados em um determinado sistema operacional. Por exemplo, o Visual Studio popular é fortemente ligada no ambiente .NET no Windows. Não é possível usar o Visual Studio sem aprender o ambiente .NET - e algo sobre o Windows - juntamente com C ++ (ou um dos outros linguagens .NET). Além disso, os programas resultantes só correr em um ambiente .NET.

versões de Code :: Blocks para estes três sistemas operacionais (bem como alguns outros) estão disponíveis gratuitamente. Você também pode baixar o Janelas 13,12 binário.


Publicações relacionadas