Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment faire un fichier VSH 
  • Turbo C Tutorial 
  • Comment faire un Stickman en C + + 
  • Comment faire une demande d'alarme M…
  • Comment faire pour convertir radians…
  • Quels sont les variables de structur…
  • Tutoriels en ligne sur les pilotes d…
  • Faits sur Video Game Programming 
  • Comment ouvrir plusieurs fichiers en…
  • Comment calculer octal en binaire Co…
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    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 .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Longueur de corde sans Construit en fonction en C + + 
  • Comment supprimer une ligne dans DataGridView 
  • Comment afficher un triangle rectangle de chiffres en programmation C 
  • Comment utiliser Cout et Cin en OpenGL 
  • Comment concevoir N niveaux couches de données Access à l'aide des jeux de données 
  • Comment utiliser C + + pour obtenir Pen numéros de série USB 
  • Comment puis-je écrire un programme en langage C programme qui convertit les degrés Fahrenheit en …
  • Comment insérer la valeur d'une variable dans une chaîne C 
  • Comment gérer la fermeture du navigateur événements en C 
  • Quel est le contraire de l' impression en programmation C 
  • Connaissances Informatiques © http://www.ordinateur.cc