L'essentiel du langage C

Passer du code source à l'exécutable

Testez gratuitement nos 1270 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Passez en revue les grandes étapes du codage. Vous allez voir les différentes étapes du compilateur entre les fichiers source et l'obtention d'un exécutable.
03:16

Transcription

Comment passer du code source à l'exécutable ? D'abord, il faut écrire un programme. Qu'est-ce que écrire un programme ? Il faut d'abord faire appel à des bibliothèques. Des bibliothèques sont des morceaux de code déjà empaqueté, qui sont prêt-à-l'emploi. Définir des variables et des constantes, pour y stocker des résultats, qu'ils soient sous formes de chiffres, de lettres, ou de chaînes de caractères. Puis écrire votre programme, dans la fonction principale Main. dans laquelle vous allez décrire en C les fonctionnalités désirées. Si votre projet commence à prendre un peu de volume, vous allez le scinder en fonctions. Ces fonctions donc vont remplir des tâches simples et élémentaires. Et si votre projet prend encore plus d'ampleur, dans ce cas là, vous devrez effectuer un découpage sous forme de fichiers. Cela va rendre votre projet plus lisible et flexible. Flexible veut dire que si vous venez à faire une amélioration, ou une extension de votre projet, cela sera toujours plus simple si vous avez des briques élémentaires. Les différentes étapes qui nous permettent de partir de la création de votre programme vers l'exécutable. Elles se font en quatre parties. D'abord, vous avez les directives de pré-compilation. En effet, votre compilateur va lire une fois votre programme, et en fonction de ces directives, va déjà prendre un certain nombre de décisions. Puis, vient la compilation où vous sortez un fichier .asm. Ce fichier .asm souvent n'est pas édité, il est stocké puis il est assemblé, pour donner un fichier .obj. Et nous passons après par l'éditeur de liens, afin d'obtenir un fichier exécutable. Prenons un exemple simple, nous avons nos trois traits qui sont ici, qui correspondent respectivement à la directive préprocesseur, assemblage et compilation. Vous avez un Fichier1.c, un Fichier1.h. Ces deux fichiers vont être réunis pour créer un seul fichier .obj. Vous avez fait appel à une bibliothèque. Cette bibliothèque va faire partie de cet ensemble, et va générer aussi un .obj. Si vous avez un fichier seul dans votre projet, il va passer aussi à la moulinette, de façon à nous donner un fichier .obj. Une fois que l'éditeur de liens est passé, nous obtenons un exécutable. L'éditeur de liens permet de faire le lien entre les différents .obj. En effet, il faut savoir que chacun des fichiers partage certainement des variables, des constantes, des fonctions, l'une vers l'autre. Et dans ce cas-là, l'éditeur de liens permet de rendre exécutable le tout, en faisant le lien entre les différents objets.

L'essentiel du langage C

Comprenez les concepts de base du langage C. Développez de simples applications en mode console, afin de comprendre les rouages d’un des langages les plus utilisés au monde.

7h51 (98 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :12 janv. 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !