Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
O que são úteis Flags C + Compiler
? C + + é uma linguagem de programação de sistemas compilados usado para construir diversas aplicações e sistemas operacionais. Quando um programador escreve um programa em C + + , ela deve " compilar " o programa através de um compilador para que uma máquina pode realmente executá-la. Um destes compiladores , g+ + , contém muitas opções (chamadas "bandeiras ") que o programador pode usar quando a compilação do programa para otimizar o processo de compilação . Como usar Compiler Flags

Ao invocar o compilador g+ + , a fim de compilar o código fonte C + + , o programador chama o compilador g+ + , seguido pelo nome do arquivo de origem . Por exemplo, se o programador deseja compilar um arquivo fonte C + + chamado " test.cpp ", então ele teria compilá-lo a partir da linha de comando como no exemplo a seguir :

g+ + test.cpp

quaisquer opções de compilação irá ocorrer antes ou depois do nome do arquivo compilado, precedido por um traço de caráter . ("-" ),
o "-c " Bandeira

quando g+ + compila um arquivo, ele cria um arquivo executável . Isto significa que um usuário pode simplesmente "executar" o arquivo, clicando duas vezes sobre ela ou no entanto execução trabalha para que o sistema operacional em particular. Na linguagem de compilação , isso significa que o arquivo foi tanto " compilado " e " ligado" para as bibliotecas de código necessárias . Ao utilizar o flag " -c" , como no exemplo a seguir, g+ + criará um arquivo de objeto " a.out ", o que não é executável , mas pronto para a ligação com outras bibliotecas e arquivos de código fonte em um projeto maior :

g+ + -c test.cpp
o "-o" comando

ao compilar um arquivo de origem, o compilador g+ + cria um arquivo padrão, chamada quer " a.out " ou " original_file_name.o " . Por exemplo , a compilação " test.cpp " cria o arquivo " test.o " . Usando a bandeira "-o" , o programador pode fazer o compilador cria um arquivo com um nome diferente. Por exemplo, o comando a seguir compila " test.cpp " em " test_result.o " :

g+ + -o test_result.o test.cpp
O " -Wall " Bandeira

C + + é uma linguagem sintaticamente complexas, e muitas vezes pode levar os programadores a desenvolver complicado e código difícil de depurar. Mesmo se uma seção de código C + + pode ser sintaticamente correta , pode levar a erros durante a execução que são difíceis de encontrar , devido à complexidade do programa. Por isso , os programadores podem usar o sinalizador " -Wall " no g+ + para ajudar a olhar para estes bugs. O " -Wall " código cheques bandeira e levanta avisos se o código pode induzir a um bug. Mesmo que o código está sintaticamente correto, o flag " -Wall " irá forçar o compilador para alertar sobre linhas suspeitas de código que podem causar problemas durante a execução.

Anterior :

Próximo : No
  Os artigos relacionados
·Como construir Lógica de Programação 
·Como fazer Cin.Fail 
·Como usar o C + + para obter USB Pen números de série…
·Como acessar podcasts de vídeo com o iPhone SDK 
·Como fazer um arquivo VSH 
·Como instalar o impulso em código Blocos 
·Como proteger códigos PIC12F675 De Hacking 
·Como ligar a Lista de Fluxo de entrada em C + + 
·Como fazer um jogo de RPG em C + + 
·Como exibir as porcentagens em C + + 
  Artigos em destaque
·Como usar um buffer de anel 
·Como aumentar o tamanho da pilha para o Processo 
·Como usar Fortran em C + + Linux 
·Como ignorar os espaços ao usar Comprimento C + + 
·Como substituir texto arbitrário em String no C + + 
·Depois de selecionar uma data no DateTime Picker, Como …
·Como Animar em XNA 
·Como abrir um arquivo em C + + para leitura 
·Como escrever uma folha de XLS em CSharp 
·Como ligar um compilador C para NetBeans 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados