| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Que sont utiles C + drapeaux de compilation
    ? C + + est un langage de programmation systèmes compilé utilisé pour construire diverses applications et systèmes d'exploitation . Quand un programmeur écrit un programme en C + + , elle doit " compiler" le programme grâce à un compilateur de sorte qu'une machine peut réellement l'exécuter. L'un de ces compilateurs , g+ + , contient de nombreuses options (appelé "flags" ) que le programmeur peut utiliser lors de la compilation du programme afin d'optimiser le processus de compilation. Comment utiliser les options de compilation

    Lors de l'appel du compilateur g+ + pour compiler C + + code source , le programmeur appelle le compilateur g+ + , suivi par le nom du fichier source. Par exemple, si le programmeur souhaite compiler un fichier C + + source nommé " test.cpp " alors qu'il compiler depuis la ligne de commande comme dans l'exemple suivant:

    g+ + test.cpp

    toutes les options de compilation auront lieu avant ou après le nom du fichier compilé , précédée par un tiret ("-" ) .
    l'option "- c " Drapeau

    quand g+ + compile un fichier, il crée un fichier exécutable . Cela signifie qu'un utilisateur peut simplement "exécuter" le fichier , soit en double-cliquant dessus ou toutefois exécution des travaux de ce système d'exploitation particulier. Dans le langage de compilation , cela signifie que le fichier a été à la fois « compilé » et «lié» aux bibliothèques de code nécessaires . En utilisant l'option "- c" drapeau, comme dans l'exemple suivant , g+ + va créer un fichier objet " a.out " qui n'est pas exécutable , mais prêt pour la liaison avec d'autres bibliothèques et les fichiers de code source dans un projet plus vaste :

    g+ + -c test.cpp
    la commande "-o"

    Lors de la compilation d'un fichier source , le compilateur g+ + crée un fichier par défaut , s'appelle « a.out » ou « original_file_name.o " . Par exemple , la compilation " test.cpp " crée le fichier " test.o " . En utilisant le " o- " drapeau, le programmeur peut faire le compilateur crée un fichier avec un nom différent. Par exemple, la commande suivante compile " test.cpp " en " test_result.o ":

    g+ + -o test_result.o test.cpp
    Le " -Wall " Drapeau

    C + + est un langage syntaxique complexe , et peut souvent conduire aux programmeurs de développer code compliqué et difficile à déboguer . Même si une partie du code C + + peut être syntaxiquement correct , il peut conduire à des bugs en ​​cours d'exécution qui sont difficiles à trouver en raison de la complexité du programme. Par conséquent , les programmeurs peuvent utiliser l' option "- Wall" dans g+ + pour aider à rechercher ces bugs . L' option "- Wall" vérifie le code et soulève des avertissements si le code peut provoquer un bug. Même si le code est syntaxiquement correct, l' option "- Wall" va forcer le compilateur pour alerter sur les lignes suspectes de code qui peuvent causer des problèmes lors de l'exécution .

    Previous :

    next :
      articles connexes
    ·Cacher C + + symboles dans la bibliothèque statique 
    ·Outils pour trouver une fuite de mémoire 
    ·Conversion char buffer doubler en C + + 
    ·Comment faire pour déboguer les problèmes de corrupti…
    ·Comment faire un fichier MIDI en C + + 
    ·Comment écrire une API MFC pour l'arrêt du poste de t…
    ·Comment créer un vecteur de tableaux de caractères en…
    ·Comment utiliser Alice au Jeux Programme 
    ·Qu'est-ce que Microsoft Visual C + + 
    ·Comment créer un Applet & C + + 
      articles en vedette
    ·Comment masquer une icône de la barre des tâches avec…
    ·Comment insérer NULL dans le tableau Visual Basic et A…
    ·Comment analyser une valeur dans Perl 
    ·NetBeans Types projet 
    ·Qu'est-ce que boucle infinie dans un Mac 
    ·Quels sont les outils de programmation informatique uti…
    ·Comment utiliser Ncurses 
    ·Comment se protéger contre Injections SQL en PHP 
    ·Comment inclure JS externe en JavaScript 
    ·Comment ouvrir Python dans le CMD 
    Copyright © Connaissances Informatiques http://fr.wingwit.com