Bonjour et bienvenue.
Dans cette vidéo, je vais vous expliquer comment utiliser l'interface de ligne de commande, le terminal, sur
un système d'exploitation Mac pour compiler et exécuter vos programmes C.
La première chose à faire dans votre Mac OS est d'ouvrir une fenêtre de terminal.
Et vous pouvez le faire de différentes manières.
Vous pouvez aller dans le Finder, aller dans Applications, puis dans Utilitaires et sélectionner
Terminal.
Ou si vous l'avez déjà sur votre bureau dans votre fenêtre ici, vous pouvez simplement sélectionner
la fenêtre du terminal en bas.
Une fois que vous avez sélectionné le terminal, il s'agit de l'interface de ligne de commande.
Il s'agit essentiellement de l'endroit où vous pouvez saisir des commandes et exécuter et construire vos programmes en C.
Il y a aussi beaucoup d'autres commandes Linux Unix, des commandes Mac OS, le système d'exploitation macOS, sous le
capot, ressemble à Linux, mais ce n'est pas exactement Linux.
Lorsque vous ouvrez le terminal, vous voyez généralement le nom de votre ordinateur,
ainsi qu'un chemin d'accès et une invite.
L'invite est l'endroit où vous pouvez saisir vos commandes.
Je ne vais pas faire un tutoriel exhaustif sur toutes les commandes du terminal Mac, mais les commandes de base que vous
devez comprendre sont CD, qui est le changement de répertoire.
Il vous permet de naviguer dans différents dossiers.
Il suffit de taper CD puis le nom.
Vous pouvez également utiliser la commande mkdir pour créer de nouveaux répertoires et la commande LS pour répertorier le contenu
d'un répertoire.
Ainsi, par défaut, selon l'endroit où vous avez ouvert le terminal, votre chemin d'accès peut se trouver au niveau supérieur.
Je me trouve donc dans le répertoire du bureau de mon Jason.
Si vous souhaitez créer un répertoire pour stocker tous vos programmes C, vous pouvez utiliser la commande mkdir et créer
un répertoire au niveau supérieur.
Je vais donc peut-être créer un répertoire appelé projects.
Une fois que j'ai créé ce répertoire de projets, je peux naviguer vers ce répertoire en tapant CD change directory puis projects
et vous pouvez appuyer sur la touche de tabulation pour compléter les noms.
Si vous appuyez sur la touche Entrée et que vous lancez la commande LS, vous verrez que vous êtes dans votre répertoire de projets.
À ce stade, vous pouvez donc ouvrir un simple éditeur de texte, commencer à écrire du
code C, puis revenir au terminal et lancer des commandes pour compiler et exécuter ce code.
En ce qui concerne Mac OS, je ne suis pas un expert en la matière.
Je n'utilise généralement pas beaucoup le système d'exploitation Mac OS, mais il existe un éditeur de texte simple que vous pouvez utiliser si vous
allez dans les applications.
Ce n'est peut-être pas la meilleure.
Il existe de nombreux centres de texte que vous pouvez télécharger, mais l'un d'entre eux est fourni avec le Mac OS.
Si vous allez dans les applications, vous en verrez un nommé text edit et vous pourrez créer vos programmes C dans ce simple
éditeur en double-cliquant sur text edit Et ce n'est qu'un simple éditeur, n'est-ce pas ?
Il ne se passe pas grand-chose ici.
Il vous permet simplement d'écrire une partie de votre code C.
Par défaut, les fichiers sont enregistrés au format texte enrichi.
Vous voulez changer cela parce que vous ne voulez changer que les fichiers sauvegardés avec l'extension C. Vous
pouvez donc aller dans le texte, éditer et vous pouvez aller dans les préférences et sous l'onglet nouveau document vous pouvez juste dire
le format, vous pouvez dire texte simple parce que vous ne voulez pas que des choses supplémentaires soient sauvegardées avec ceci.
Vous savez, vous pouvez utiliser quelque chose de beaucoup plus facile que probablement Textedit, mais c'est
l'éditeur de base qui est fourni avec le système d'exploitation.
Maintenant, je veux juste aller vers le haut et je veux dire sous le texte que je veux dire fichier.
Je veux dire "enregistrer" et je veux naviguer vers l'endroit où j'ai créé mon répertoire de projets.
En général, au milieu, vous pouvez aller au nom d'utilisateur et vous verrez tout ce qui est listé, puis vous pouvez
aller aux projets.
Ensuite, il faut aller dans le champ "enregistrer en tant que texte" et dire "Hello world dot C" et s'assurer
qu'il y a bien la mention "plain text encoding" (encodage en texte brut).
Vous devrez peut-être redémarrer Textedit si vous changez les préférences comme je vous l'ai montré pour que cela apparaisse.
Mais il faut juste s'assurer que l'on dit Unicode UTF eight et ensuite on peut appuyer sur save et cela devrait être
sauvegardé.
Bonjour à tous.
Vous pouvez retourner à votre terminal et si vous lancez la commande LS, vous verrez qu'il y a un fichier nommé
Hello World C maintenant.
Nous avons donc enregistré notre fichier au bon endroit.
Nous pouvons maintenant commencer à écrire du code et à l'enregistrer pour le compiler.
Ce qui est bien avec les Ides, c'est qu'ils vous proposent un code modèle.
Vous ne tapez pas tout.
Je vais maintenant écrire du code C et ce code ne vous sera pas familier.
Ce n'est pas important à ce stade.
Encore une fois, nous essayons de configurer notre environnement de manière à pouvoir exécuter et compiler un programme
C à partir de l'interface de ligne de commande de Mac OS.
Je vais donc taper un peu de code C, y compris un texte un peu plus grand pour que vous puissiez
le voir.
Nous pouvons donc aller dans le texte, éditer et aller dans les préférences et choisir la police de texte simple.
Faisons en sorte que ce soit quelque chose que nous puissions voir.
Wow.
En fait, il s'agira de 18 swipe Include.
Standard io. h et nous dirons simplement int main et certaines choses seront automatiquement mises en majuscules
pour vous.
Encore une fois, ce n'est peut-être pas le meilleur éditeur de texte, mais nous pourrons revenir et corriger cela.
Nous ajoutons les accolades et nous pouvons alors simplement dire printf.
Hello world backslash n pour le saut de ligne et le terminer par un point-virgule.
Ensuite, nous devons nous assurer que INT est en minuscules, puis nous pouvons aller de l'avant et dire "file save".
Là encore, il s'agit d'un simple éditeur C pour le texte du code source.
L'édition n'est peut-être pas la meilleure, mais c'est celle que je connais le mieux.
Nous retournons donc au terminal et si nous lançons la commande LS, nous voyons Hello world dot C.
Agrandissons un peu le champ d'action.
Et nous pouvons maintenant voir le contenu de ce fichier texte en tapant simplement quelque chose comme more.
Puis le nom du fichier et vous pouvez voir ce qu'il y a à l'intérieur, standard int main et ainsi de suite.
Nous pouvons donc enregistrer notre code source C dans un fichier texte.
Nous voulons maintenant le compiler.
Si vous vous souvenez des cours précédents, lorsque nous avons installé le compilateur C, celui-ci s'appelle GCC.
Si vous tapez which GCC, vous pouvez voir où se trouve le chemin.
Si vous tapez GCC dash dash version, vous pouvez voir la version de GCC, mais la commande pour compiler
est juste GCC.
Et donc si nous effaçons ceci et que nous disons GCC et que nous sommes actuellement dans le répertoire de notre projet et que nous tapons
le nom du fichier source C, qui est Hello world, et que nous pouvons en fait compléter cela en utilisant
une complétion TAB et que nous appuyons sur enter, vous verrez qu'il est juste retourné à l'invite de commande et cela signifie généralement qu'il n'y
a pas d'erreurs.
Mais après avoir lancé la commande GCC, celle-ci devrait générer un programme binaire, un exécutable.
Ainsi, si nous tapons LHS, nous pouvons voir qu'il y a quelque chose qui s'appelle un point.
C'est notre programme qui a été créé par défaut, la commande GCC par défaut.
Nous pouvons exécuter notre programme en faisant point barre oblique vers l'avant et en disant point vers l'extérieur, ce qui lancera le programme Hello
World.
Et vous voyez ce qu'il produit.
Bonjour à tous.
La commande GCC peut maintenant devenir beaucoup plus compliquée.
Nous pouvons changer le nom de l'exécutable.
Nous pouvons faire toutes sortes de choses.
Je ne vais pas discuter de toutes les options de la ligne de commande du compilateur dans ce cours qui sera donné
dans le cours de C avancé.
Nous allons simplement passer en revue les principes de base.
Si vous tapez GCC, dash help, vous obtiendrez des informations supplémentaires sur certaines commandes du
compilateur.
Les commandes de compilation les plus importantes, celles que vous utiliserez probablement
le plus, sont le tiret C et le tiret O, que vous devrez peut-être agrandir pour les voir, car ils semblent
être plus haut.
Mais le GCC Dash cal est vraiment le plus important.
Si vous tapez GCC dash, vous verrez que cela compilera un seul fichier source.
Je ne le recommande pas, car il faut alors créer des liens, etc.
Comme vous l'avez remarqué, un point est par défaut le nom du programme.
Ce n'est pas un très bon nom.
Vous pouvez donc dire GCC et le nom de votre fichier source, Hello world dot C et ensuite dash o dash o changera le nom du programme
d'un point out et vous pouvez le nommer comme vous le voulez.
Appelons le nôtre mon programme.
Et donc si nous compilons et que nous n'avons pas d'erreurs, ce que vous voyez maintenant généré est mon programme et c'est un nom un peu plus
significatif.
Vous pouvez ensuite faire un point slash forward sur mon programme et cela lancera le programme.
Maintenant, si vous avez des erreurs dans votre code.
Par exemple, retournons à Textedit et disons que nous avons une erreur.
Imaginons que nous ayons oublié un point-virgule ou que le nom de Main ait été mal orthographié ou que l'INT ait été un I majuscule ou un
I o standard n'ait pas été enregistré correctement.
Disons que nous sauvons cela.
Maintenant, lorsque vous compilez avec la commande de base de GCC, GCC hello world.
Ce que vous voyez, c'est que nous avons une erreur et que nous devons revenir en arrière, corriger cette erreur dans l'éditeur de texte,
puis le reconstruire et le réenregistrer.
C'est vrai.
Parce qu'il nous manque un point-virgule.
Donc, si nous revenons en arrière, nous ajoutons le point-virgule, nous l'enregistrons et nous le compilons à nouveau.
Nous n'avons pas cette erreur et nous pouvons l'exécuter et nous n'avons pas d'erreur et nous pouvons exécuter notre programme
a dot out parce que nous ne l'avons pas nommé ici.
Nous pouvons appuyer sur la touche flèche vers le haut pour aller aux commandes précédentes et nous exécuterons notre programme.
Il s'agissait donc de quelques notions de base sur la manière de compiler et d'éditer, à l'aide d'un simple éditeur de texte, un programme C à l'aide
du terminal.
Là encore, les choses peuvent se compliquer.
Il ne s'agit là que des principes de base.
Si vous n'aimez pas les frais généraux d'un IDE, c'est toujours une bonne option.
Nous vous remercions.