L'ordre dans lequel le langage C est exécuté dans l'ordinateur peut être divisé en : 1. Édition ; 2. Prétraitement ; 3. Compilation 4. Liaison ;
[Cours recommandés : Tutoriel langage C]
Langage C en Séquence d'exécution dans l'ordinateur :
Édition : le processus de saisie du code via le clavier est en cours d'édition
Prétraitement : y compris les fichiers d'en-tête process (cette fonction est uniquement pour l'instruction include)
Compile : incluant la compilation et l'assemblage
Lien : assembler Le fichier résultant est converti en un fichier exécutable
L'article suivant vous présentera le contenu spécifique de chaque partie
Modifier
Le processus d'édition fait référence à l'écriture d'un programme, le processus d'écriture de code
Prétraitement
Le prétraitement est un processus, en langage C, le prétraitement et les fichiers d'en-tête sont utilisés ensemble
#include<stdio.h>
La marque # dans l'instruction ci-dessus est une instruction de prétraitement, et include est une instruction spécifique dans l'instruction de prétraitement, qui contient la fonction de prétraitement d'un fichier source. ade979de5fc0e1ca0540f360a64c230b est un fichier d'en-tête qui inclut le fichier dans le langage C que vous souhaitez écrire. Il s'agit d'une directive de prétraitement. Bien entendu, le prétraitement n'est pas seulement un fichier contenant cette fonction, mais également la définition de macros, la compilation conditionnelle, le contrôle de ligne, le diagnostic et d'autres fonctions. Ceci est spécifiquement réalisé grâce à "#"+"instructions de prétraitement".
Compilation
La compilation comprend l'assemblage et la compilation. Examinons d'abord le processus d'assemblage.
Le schéma suivant vous permet de comprendre le processus de formation du langage assembleur à partir du programme source :
L'étape suivante est le processus de compilation.
La compilation est le processus de traduction du code du langage assembleur en code d'instruction machine. Le résultat final est le fichier cible. Le fichier objet stocke le code de langage machine du programme source.
Lien
Le fichier cible doit finalement être lié pour former un fichier exécutable avant de pouvoir être exécuté.
Un lien signifie qu'une fonction dans un fichier source peut faire référence à une variable dans un autre fichier source ; le lien connecte alors plusieurs programmes liés entre eux, faisant de tous les fichiers cibles un seul. L'intégralité chargée et exécutée par le système d'exploitation. .
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!