Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • C Erreurs de programmation et commen…
  • Comment remplacer une méthode d'acc…
  • Comment utiliser C + + de rédiger u…
  • Comment imprimer l'écran de sortie …
  • Comment utiliser Unicode en C + + Pr…
  • C Fonction Types de retour 
  • Comment ajouter des lignes à un Dat…
  • Comment faire un programme multiple …
  • Comment utiliser la fonction strtok …
  • Comment faire pour afficher des imag…
  •   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

    UNIX C Tutorial

    Le système d'exploitation Unix a été créé en utilisant le langage de programmation C . Par conséquent, il ya un soutien pour la programmation C dans tous les systèmes d'exploitation Unix et Linux. Lorsque vous installez un logiciel à partir d'une source , vous compilez et installer soit un C ou C + + programme en utilisant le haut- compilateur C . Le compilateur C

    Chaque système Unix ( dont Linux ) dispose d'un compilateur C installé par défaut . Selon le système Unix que vous utilisez, ce compilateur peut être appelé avec la commande " cc" ou la commande "gcc" . La commande "gcc" est la désignation pour le compilateur GNU , un compilateur open-source créé pour le système d'exploitation Linux , mais porté sur de nombreux autres systèmes Unix. Ce tutoriel va utiliser la commande "gcc" , mais la commande " cc" peut être remplacé

    La façon la plus simple de compiler un seul programme source C est avec la commande: .
    Exemple de gcc

    . c

    Cela va compiler le programme et créer un fichier exécutable appelé " a.out " . Le nom de fichier " a.out " ne vous donne pas beaucoup d'informations sur ce que le fichier est en fait , si vous souhaitez nommer le fichier quelque chose de différent , vous exécutez la commande :

    gcc example.c - o exemple

    le fichier exécutable sera nommé " exemple " .

    l'exécutable peut être exécuté en tapant " exemple " , si le répertoire où le programme est stocké est dans le PATH de l'utilisateur. La variable PATH contient une liste de répertoires où le shell va chercher à trouver des programmes exécutables

    Si le répertoire n'est pas dans la variable PATH , il peut toujours être exécuté en tapant la commande : . . /Exemple

    aide Makefiles

    Un makefile est utilisé pour fournir un ensemble d'instructions qui doivent être utilisés pour compiler un programme C avec de multiples fichiers source. Le makefile contient les définitions des variables , des règles de dépendance et commentaires concernant la compilation du code source.

    Les définitions de variables sont utilisées pour définir des choses comme le compilateur qui doit être utilisé et les fichiers sources qui devraient être inclus dans le programme . Les règles de dépendance dire au compilateur quand et comment un fichier donné doit être recompilé

    Un simple makefile devrait ressembler à ceci : .

    # Top - niveau règle de compiler l'ensemble program.all : prog
    # programme de

    est faite de plusieurs files.prog source: main.o exemple1.o example2.ogcc main.o example.o example.o -o prog

    # règle pour le fichier " . main.o " main.o : main.c example1.h example2.hgcc - g -Wall- c main.c

    # règle pour les fichiers générés lors de nettoyage compilations.clean :/bin /rm- f prog main.o exemple1.o example2.o

    Pour compiler le programme , exécutez la commande "make" dans le répertoire contenant le fichier de marque .

    le makefile peut devenir très complexe très rapidement. C'est une bonne idée de lire la documentation avant de débuter (voir Ressources) .
    C Bibliothèques

    bibliothèque AC est un fichier contenant des fichiers d'objets qui peuvent être liée à un programme . Ils peuvent être soit statique ou dynamique. Les bibliothèques statiques ne sont liés au cours de la phase de liaison de compilation. Lier des librairies dynamiques qui se passe en deux étapes. Les fonctions et les variables sont liées au programme à l'étape de liaison, mais les objets ne sont pas chargées jusqu'à ce que le programme est exécuté .

    Encore une fois, la création de bibliothèques C est en dehors du champ d'application de cet article, cependant documentation peut être consultée dans les ressources.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Jeux 3D Creator Tutorial 
  • Comment faire pour incrémenter automatiquement un numéro de build dans Visual C 
  • Quels sont les avantages d'un Bot 
  • Comment faire pour convertir BitArray à Byte 
  • Comment écrire votre jeu propre programme 
  • Comment réinstaller Visual C 
  • Comment faire un tableau en C qui détient plusieurs chaînes 
  • Les erreurs de syntaxe en C + + 
  • Comment faire pour mettre tableau d'entier dans la fonction Langage C 
  • Comment convertir une chaîne en valeur booléenne 
  • Connaissances Informatiques © http://www.ordinateur.cc