Maison  >  Article  >  développement back-end  >  Le programme source en langage C peut être exécuté sans compilation, non ?

Le programme source en langage C peut être exécuté sans compilation, non ?

hzc
hzcoriginal
2020-07-04 14:22:3111952parcourir

Erreur, le langage C utilise la méthode de compilation pour convertir le programme source en code cible binaire. De l'écriture d'un programme C à la fin de l'opération, il passe généralement par les étapes suivantes, l'édition et la compilation, c'est-à-dire l'édition. programme source Traduit en code binaire cible, le code binaire compilé ne peut pas être directement exécuté car chaque module est souvent compilé séparément.

Le programme source en langage C peut être exécuté sans compilation, non ?

Le langage C utilise une méthode de compilation pour convertir le programme source en code cible binaire De l'écriture d'un programme C à la réalisation de l'opération, il passe généralement par ce qui suit. étapes : édition ; La compilation signifie traduire le programme source édité en code objet binaire. Le code binaire compilé ne peut pas être exécuté directement car chaque module est souvent compilé séparément et le code objet compilé de chaque module doit être exécuté uniquement après la connexion. les modules standards fournis par le système ; après avoir connecté le code objet binaire de chaque module au module standard du système, un fichier exécutable avec une adresse absolue est obtenu, qui est un fichier qui peut être directement exécuté par l'ordinateur ; exécution Un fichier objet exécutable compilé et lié.

Introduction connexe :

Le langage C est un langage de programmation abstrait, orienté processus, à usage général, largement utilisé dans le développement de bas niveau. Le langage C peut compiler et traiter la mémoire de bas niveau de manière simple. Le langage C est un langage de programmation efficace qui ne génère qu’une petite quantité de langage machine et peut s’exécuter sans aucune prise en charge de l’environnement d’exploitation. Bien que le langage C fournisse de nombreuses fonctions de traitement de bas niveau, il conserve des caractéristiques multiplateformes. Les programmes en langage C écrits dans une spécification standard peuvent être exécutés sur de nombreuses plates-formes informatiques, y compris les plates-formes d'exploitation telles que les processeurs embarqués et les supercalculateurs.

Tutoriel recommandé : "Tutoriel langage c"

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn