La compilation
Nous allons ici voir comment créer, à partir du code écrit en C, différents jeux/applications.
Il s'agit de la
compilation. Je vous ai dis tout à l'heure que l'ordinateur ne comprenait que le binaire. Mais je vous avait aussi dis qu'il était inutile d'apprendre le binaire car trop compliqué et d'apprendre plutôt un "vrai" langage de programmation car beaucoup plus simple.
Mais alors, si l'ordinateur ne comprend que le binaire, comment fait-on pour créer des programmes en C? La réponse c'est le compilateur qui vous la donne.
Oui le compilateur, vous savez, mingw. Mingw est un programme qui convertit le langage de programmation choisit (ici le C) en binaire en lui apportant parfois des améliorations. La compilation est donc le fait de "traduire" un langage de programmation en binaire.
Il existe un compilateur pour chaque langage de programmation différent, ce qui est tout à fait logique, car si vous prenez un traducteur anglais(langage de programmation)-français(binaire), il ne pourra pas traduire l'anglais en espagnol par exemple.
Le code source (code écrit dans un langage de programmation, ici le C) se transforme alors, grâce au compilateur, en
fichier éxécutable.
Je vous ai dis il y a quelques instants que le compilateur apportait des optimisations/modifications dans votre code source.
Par exemple nos fameuses lignes "directives de processeur", elle disent au compilateur d'inclure à la compilation les fichiers indiqués! Comme nous le verrons plus tard dans le cours, certains éléments du langage C se font à la compilation.
Commandes sous code::blocks:
Pour
compiler votre code source en programme éxécutable, il vous faut cliquer sur le bouton "build" de code::blocks ou en faisant le raccourcis clavier Ctrl+F9.
Cela va compiler votre code source actuel (qui doit être celui des exemples précédents (hello world) ) et va vous créer le fichier éxécutable dans le dossier "bin" qui se trouve dans le répertoire de votre projet.
Pour lancer le fichier ainsi créé à partie de code::blocks, vous pouvez cliquez sur "Run" ou appuyer sur F10.
Enfin si vous voulez enchaîner les deux à la suite, appuyer sur F9 ou clqiuez sur "Build and run".

Boutons Build, Run, Build and run
Voila, c'est tout ce dont vous avez besoin de savoir pour l'instant sur la compilation à proprement parlé.
Cette partie du cours, très petite était, néanmoins nécéssaire afin de comprendre pleinement le système de compilation.
Je pense qu'il est temps de commencer les choses sérieuses, dans le chapitre suivant nous allons voir deux choses sur le langage C: Les commentaires et les variables.
Soyez attentif, le chapitre sur les variables et l'un des plus important!
Les bases du langage C Les variables