Un forum pour les nouvelles technologies de l'information et de la communication.
 
AccueilCalendrierFAQRechercherMembresGroupesS'enregistrerConnexion


Partagez | 
 

 Le langage C Chapitre 2 : La compilation

Aller en bas 
AuteurMessage
Administrateur
Admin
avatar

Messages : 118
Date d'inscription : 01/11/2012

MessageSujet: Le langage C Chapitre 2 : La compilation   Dim 11 Nov - 14:50

1.2. La compilation



Le C est un langage compilé (par opposition
aux langages interprétés). Cela signifie qu'un programme C est décrit par
un fichier texte, appelé fichier source. Ce fichier n'étant évidemment
pas exécutable par le microprocesseur, il faut le traduire en langage machine.
Cette opération est effectuée par un programme appelé compilateur. La
compilation se décompose en fait en 4 phases successives :



  1. Le traitement par le
    préprocesseur :
    le fichier source est analysé par le
    préprocesseur qui effectue des transformations purement textuelles
    (remplacement de chaînes de caractères, inclusion d'autres fichiers source
    ...).
  2. La compilation :
    la compilation proprement dite traduit le fichier généré par le
    préprocesseur en assembleur, c'est-à-dire en une suite d'instructions du
    microprocesseur qui utilisent des mnémoniques rendant la lecture possible.
  3. L'assemblage : cette
    opération transforme le code assembleur en un fichier binaire,
    c'est-à-dire en instructions directement compréhensibles par le
    processeur. Généralement, la compilation et l'assemblage se font dans la
    foulée, sauf si l'on spécifie explicitement que l'on veut le code
    assembleur. Le fichier produit par l'assemblage est appelé fichier
    objet
    .
  4. L'édition de
    liens :
    un programme est souvent séparé en plusieurs fichiers
    source, pour des raisons de clarté mais aussi parce qu'il fait
    généralement appel à des librairies de fonctions standard déjà écrites.
    Une fois chaque code source assemblé, il faut donc lier entre eux les
    différents fichiers objets. L'édition de liens produit alors un fichier
    dit exécutable.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://jeveux.fra.co
 
Le langage C Chapitre 2 : La compilation
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Langage Objet - static
» Questions - Futur de Panoramic Langage
» Toujours pour les férus d'électronique
» Pour les vrais débutants en programmation
» besion d'aide language html lecteur de musique !! (Résolu)

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Je veux :: Les logiciels PC: Windows, Linux, Jeux... :: Programmation, Web & Ftp-
Sauter vers:  

Vous êtes le visiteur N°

En s’abonnant aux flux RSS vous allez recevoir tous les articles de Forum " Je veux " dans votre lecteur de flux RSS quasiment instantanément après leurs publication.
L’intérêt est que vous n’êtes plus obliger de vous rendre sur le site pour voir s’il y a du nouveau.Pour nous suivre par RSS, cliquer sur le bouton RSS suivant:

Forum je veux


Forum Je Veux by A. Houssam


Annuaire gratuit Annuaire sites webMaroc index: Annuaire de sites marocains Annuaire sites webAvis consommateurs
Forum "Je veux" sur Facebook et Google
Chaque sujet enflame notre créativité