| 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
    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.

    Previous :

    next :
      articles connexes
    ·Comment utiliser C + + destructeurs virtuelle 
    ·Comment créer une fonction dans Microsoft Visual C + +…
    ·Comment utiliser des variables globales pour C Programm…
    ·Comment écrire si déclarations en C + + 
    ·Comment faire un modèle en code C + + 
    ·Comment lire un fichier CBZ 
    ·Comment utiliser la carte STL Container Classe 
    ·Qu'est-ce qu'un EOF dans le langage C 
    ·Comment créer une Dynamic Link Library for Access 
    ·Faits sur Video Game Programming 
      articles en vedette
    ·Comment construire des organigrammes 
    ·Comment faire pour convertir Int Tinyint 
    ·JavaScript Fonction d'arrondi 
    ·ServerSocket Utilisation du Chat en Java 
    ·Comment créer une barre de progression 
    ·Comment utiliser les lignes d'un fichier sous forme de …
    ·Comment faire pour intégrer Perl HTML 
    ·Comment faire un jeu cliquant dessus avec Visual Basic 
    ·PHP Erreur: Undefined offset 
    ·Comment modifier une page Web 
    Copyright © Connaissances Informatiques http://fr.wingwit.com