| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Che cosa sono utili C + Flag di compilazione ?
    C + + è un linguaggio di programmazione compilato i sistemi utilizzati per costruire le varie applicazioni e sistemi operativi . Quando un programmatore scrive un programma in C + + , deve " compilare " il programma attraverso un compilatore in modo che un computer può effettivamente eseguirlo . Uno di questi compilatori , g+ + , contiene molte opzioni (chiamate "bandiere" ) che il programmatore può utilizzare durante la compilazione del programma per ottimizzare il processo di compilazione . Come utilizzare il Flag di compilazione

    Quando invocando il compilatore g+ + per compilare il codice sorgente C + + , il programmatore chiama il compilatore g+ + , seguito dal nome del file di origine . Ad esempio , se il programmatore vuole compilare un + + file di origine denominato " test.cpp " allora avrebbe compilarlo dalla riga di comando , come nel seguente esempio C :

    g+ + test.cpp

    eventuali flag di compilazione avverrà prima o dopo il nome del file compilato , preceduto da un carattere trattino ( "-") .
    il " - c" Bandiera

    quando g+ + compila un file, crea un eseguibile . Ciò significa che un utente può semplicemente "eseguire" il file , facendo doppio clic su di esso o comunque l'esecuzione funziona per quel particolare sistema operativo. Nel gergo di compilazione , questo significa che il file è stato sia " compilato " e " legato " per le librerie di codice necessarie . Usando l'opzione "- c" di bandiera, come nel seguente esempio , g+ + creerà un file oggetto " a.out ", che non è eseguibile , ma pronto per il collegamento con altre biblioteche e file di codice sorgente in un progetto più ampio :

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

    Quando si compila un file sorgente , il compilatore g+ + crea un file di default , il nome di " a.out " o " original_file_name.o " . Ad esempio , la compilazione di " test.cpp " crea il file " test.o " . Usando il "-o" bandiera , il programmatore può fare il compilatore crea un file con un nome diverso . Ad esempio, il seguente comando compila " test.cpp " in " test_result.o " :

    g+ + -o test_result.o test.cpp
    Il " - Wall" Flag

    C + + è un linguaggio sintatticamente complessa , e spesso può portare ai programmatori di sviluppare codice complicato e difficile da debug. Anche se una sezione di codice C + + può essere sintatticamente corretta , può portare ad errori durante l'esecuzione che sono difficili da trovare a causa della complessità del programma . Pertanto , i programmatori possono utilizzare il " - Wall" bandiera a g+ + per aiutare a cercare questi bug . Il " - Wall" bandiera controlla il codice e solleva gli avvertimenti se il codice può indurre un bug. Anche se il codice è sintatticamente corretto , il " -Wall " flag forzare il compilatore a mettere in guardia circa le linee sospette di codice che possono causare problemi durante l'esecuzione.

    Previous :

    next :
      Articoli Correlati
    ·Come compilare i codici C nel Makefile 
    ·Come scrivere un programma per convertire Caso minuscol…
    ·Come abilitare il rilevamento di perdite di memoria 
    ·Come aggiungere l'illuminazione colorata In GtkRadiant 
    ·C statico funzione inline 
    ·Come ottenere un offset di stringa in un file in CPP 
    ·Come utilizzare i puntatori void in C 
    ·Come fare Quadranti Graph in C + + 
    ·Come controllare se un array ha valore o non in C + + 
    ·Come per lo streaming video in XCode 
      Articoli in evidenza
    ·Come fare un modello in C + + Codice 
    ·Come collegare un compilatore C per NetBeans 
    ·Come inviare i dati in MySQL con PHP 
    ·Come visualizzare una virgola in C + + 
    ·Come creare un if in Python 
    ·Differenza tra fgetc e getc 
    ·Come creare una manifestazione Discussione in Win32 
    ·Come aggiungere una barra di ricerca al tuo sito web Ed…
    ·Come fare un redirect PHP 
    ·PHP ternario 
    Copyright © Conoscenza Informatica http://it.wingwit.com