O processo de compilação em C ++

Você precisa de dois programas para criar seus próprios programas em C ++. Em primeiro lugar, 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ão 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 destaca grafada palavras 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 prédio. Graficamente, o processo é algo como isto:

image0.jpg

O processo de construção de um programa realmente tem duas etapas: O compilador C ++ primeiro converte o seu 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 criar um programa executável completa.

A maioria C ++ compiladores estes dias vêm em um pacote de software conhecido como um Ambiente de desenvolvimento integrado ou IDE. IDEs incluem o editor, o compilador e vários outros programas de desenvolvimento útil em um pacote comum. Isto não só 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 no visor.

  • O IDE gera o código C ++ necessária para exibir caixas na tela 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.

Invariavelmente, estas IDEs visuais são fortemente acoplados em um sistema operacional em particular. 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ária.

menu