Bonjour et bienvenue.
Dans cette vidéo, je vais vous expliquer comment compiler et exécuter vos programmes C à l'aide d'un simple
éditeur de texte via l'interface de ligne de commande sur ubuntu.
Voici donc notre système d'exploitation ubuntu.
N'oubliez pas de démarrer les programmes et les différents terminaux.
Vous pouvez sélectionner le point point.
Et vous pouvez venir ici et taper recherche.
Et vous pouvez dire terminal.
C'est une façon de commencer.
Si vous n'allez pas à l'option de recherche, vous pouvez simplement venir ici et faire un clic droit sur la fenêtre et
vous pouvez dire ouvrir dans le terminal.
Cela fera également apparaître un terminal.
Il s'agit maintenant de l'interface de la ligne de commande.
Voici le terminal.
C'est là que vous tapez les commandes pour exécuter vos programmes C essentiellement.
Vous remarquerez que la première fois qu'il s'affiche, il le fait avec une police spécifique et la structure de votre répertoire, quel que soit l'endroit
où vous êtes connecté.
Ceci apparaît donc sur le bureau, à droite.
Vous pouvez ainsi exécuter des commandes simples telles que CD pour changer de répertoire.
Il ne s'agit pas d'un tutoriel exhaustif sur toutes les commandes et Linux permettant de créer des répertoires et de naviguer dans
les répertoires.
Il suffit d'en connaître quelques-uns.
Un CD changera de répertoire, make dir créera des répertoires, puis LS listera les répertoires.
Il s'agit là des principales commandes Linux que vous devez comprendre.
Par exemple, si nous sommes dans notre répertoire par défaut et que nous voulons créer un répertoire
pour stocker notre code C et que nous créons un projet, nous pouvons dire make dir a project et faire
LS.
Cela nous montrera tous les différents répertoires sous le répertoire par défaut de notre bureau.
Et pour naviguer à l'intérieur, nous pouvons dire CD project.
Et nous appuyons sur le bouton de tabulation pour compléter la tabulation.
Une fois que nous sommes dans un répertoire, nous allons commencer à éditer notre code.
Nous devons faire apparaître un simple éditeur de texte.
Linux dispose d'un grand nombre d'éditeurs de texte.
Il en existe d'anciennes, appelées VI.
Je l'utiliserai souvent, mais certaines commandes sont un peu difficiles à insérer et à ajouter des onglets.
Ainsi, si vous tapez VI et que vous dites main dot c ou autre, cela créera un fichier appelé main
dot c et l'éditeur VI.
Et ça a l'air un peu bizarre.
Si vous êtes familier avec les commandes VI, il n'est pas trop difficile à utiliser, mais ce n'est pas le plus intuitif.
Vous devez sélectionner I pour insérer, puis vous pouvez commencer à écrire votre code et d'autres choses de ce genre.
Ensuite, il faut appuyer sur les deux points ou sur la touche Echap pour revenir aux commandes, puis sur les deux points et la touche
Q pour quitter.
VI est donc un peu plus difficile à utiliser et un peu plus complexe.
L'éditeur que je suggérerais d'utiliser est probablement quelque chose comme gedit.
C'est une solution assez simple à utiliser sous Linux.
Il y en a beaucoup d'autres.
Encore une fois, si vous allez dans les applications de démonstration, vous pouvez taper gedit.
L'éditeur de texte gedit s'affiche.
Il s'agit d'un éditeur de texte assez simple.
Il suffit de taper et d'exécuter cette commande pour faire apparaître l'éditeur de texte gedit.
Vous pouvez également le lancer à partir de la ligne de commande.
C'est vrai.
Vous pouvez dire G edit.
Vous pouvez également utiliser l'esperluette pour conserver l'invite.
Cela fera également apparaître un éditeur gedit.
Cela fera apparaître l'éditeur dans ce projet de répertoire.
Il s'agit d'une interface très simple à utiliser pour commencer à créer votre texte, votre code
source C.
Vous pouvez donc ouvrir un fichier existant si vous en avez déjà un.
Vous pouvez également cliquer sur le bouton "plus" pour créer un nouveau document.
Et ici, vous pouvez dire que vous verrez qu'il ajoutera des onglets.
Nous avons donc un document ici.
Il ne contient rien, mais nous pouvons l'enregistrer où nous voulons.
J'ai donc créé un répertoire sous mon projet de bureau, de sorte que je peux sélectionner bureau et dire projet.
Je vais y placer mon fichier et lui donner un nom.
Je vais simplement l'appeler hello World.
Voyons ce qu'il en est.
Vous le mettez ici dans le nom Hello World dot C et je vais appuyer sur save.
Vous pouvez ensuite voir que ce fichier est maintenant enregistré dans ce répertoire en tapant la commande LS.
Et vous voyez hello world dot c.
Nous pouvons maintenant retourner à notre éditeur et vous verrez qu'il est toujours listé sur le côté gauche.
Et nous pouvons commencer à écrire notre code source.
Et encore une fois, nous ne sommes pas encore parvenus à comprendre tout le code source.
Mais nous allons y arriver.
Je sais que vous allez avoir beaucoup de questions à ce sujet, mais pour l'instant, nous essayons de mettre en place
notre environnement.
Nous nous assurons que nous pouvons compiler et exécuter.
Et dans ce cas, nous compilons et exécutons à partir d'un terminal.
Le code source n'est donc qu'un modèle C standard pour une application Hello World.
Nous faisons en sorte que la fourrière comprenne.
Nous utilisons essentiellement l'I o standard afin de pouvoir utiliser certaines des fonctions printf.
Vous pouvez le saisir manuellement.
Ensuite, nous pouvons simplement dire int main.
Veillez à orthographier correctement "principal".
Et nous aurions pu mettre un vide là-dedans.
Puis une accolade gauche et une accolade droite.
Vous remarquerez que ce simple éditeur de texte ne fait pas beaucoup de choses intéressantes que l'IDE fait
pour vous.
Il ne fait pas de complétion de code et n'ajoute pas de modèle.
Code pour vous.
Il n'ajoute pas de parenthèses.
Tout doit être fait manuellement.
Nous allons donc créer notre fonction principale.
Et nous allons faire une impression f.
Et nous allons dire hello world entre guillemets.
Et nous allons mettre un saut de ligne là-dedans et avec un double guillemet, des parenthèses droites et un point-virgule.
À ce stade, nous voulons le sauvegarder.
Nous pouvons donc appuyer sur Ctrl S pour l'enregistrer.
Et maintenant, vous voyez apparaître une mise en évidence de la syntaxe.
La fourmi est en vert.
Le vide est en vert.
Nous pouvons aussi simplement cliquer sur "Enregistrer".
C'est vrai.
Nous avons donc créé un simple programme en C.
C'est vrai.
Cela devrait vous sembler familier si vous vous référez aux vidéos précédentes.
C'est juste que ce n'est pas un IDE.
Il ne s'agit pas d'un code lumineux ou d'une autre chose de ce genre.
C'est dans votre propre éditeur, une simple modification G.
Il n'y a pas de frais généraux liés aux projets, aux paramètres ou à d'autres éléments de ce type.
Il ne contient que le code modèle.
Maintenant, si vous retournez au terminal et que vous tapez à nouveau LHS, vous voyez que Hello World
dot C existe.
Nous pouvons voir le contenu de ce fichier pour vérifier s'il a été sauvegardé correctement en tapant
la commande more, puis le nom du fichier hello world, et vous verrez le source à l'intérieur.
À ce stade, nous avons créé le code source C.
Mais nous ne l'avons pas encore compilé.
Nous ne l'avons pas construit.
Nous voulons donc le construire et le faire fonctionner.
C'est vrai.
Dans les vidéos précédentes, nous avons expliqué comment installer le compilateur GCC.
Ainsi, si vous tapez which gcc, vous verrez le chemin d'accès au compilateur gcc.
Vous pouvez taper gcc dash dash version, vous verrez la version du compilateur que vous utilisez.
Pour compiler ce fichier, il faut donc utiliser la commande gcc.
La commande GCC peut maintenant devenir plus compliquée.
Il y a beaucoup d'options possibles.
Il y a toutes sortes de choses différentes.
Au niveau le plus élémentaire, vous pouvez compiler un code source C en tapant simplement GCC puis le nom du fichier,
dans ce cas hello world dot c.
Et vous pouvez toujours appuyer sur le bouton de tabulation pour compléter la tabulation.
Vous n'avez donc pas besoin de tout taper.
Mais si vous tapez simplement dans GCC, hello world dot C sans options, sans drapeaux, il va essayer de compiler votre
code source.
Vous pouvez alors appuyer sur la touche Entrée.
S'il n'y a pas d'erreur, vous verrez l'invite suivante.
Maintenant, si vous avez réellement une erreur.
Revenons donc à notre éditeur de texte.
Disons qu'il nous manque un point-virgule.
Toute autre erreur courante, par exemple nous avons mal orthographié "main".
Nous avons mal orthographié standard io. h.
Nous n'avions pas d'accolade au début ou à la fin, quelle que soit l'erreur, une fois que nous l'aurons sauvegardée
et que nous exécuterons à nouveau la commande, vous verrez.
Le message indique maintenant qu'il y a une erreur, n'est-ce pas ?
Il manque essentiellement un point-virgule.
Il faut donc revenir en arrière et l'éditer, ajouter ce point-virgule, l'enregistrer et compiler à nouveau.
C'est vrai.
Encore une fois, il s'agit d'une commande GCC très simple.
Les choses peuvent devenir beaucoup plus compliquées.
Vous pouvez donc voir un grand nombre d'options pour GCC en tapant GCC dash dash help.
Cela vous donne une liste de toutes les commandes différentes que vous pouvez exécuter avec C.
Les plus courants sont donc le tiret C et le tiret O pour la liaison.
Encore une fois, je parle plus en détail des options de compilation dans mon cours de C avancé.
Nous essayons simplement de compiler les données de base.
Ainsi, si nous tapons GCC et que nous n'avons pas d'erreurs dans notre fichier, vous verrez juste une invite de commande qui est retournée.
Aujourd'hui, vous pouvez le faire.
De plus, si vous effectuez un LS, vous verrez qu'un fichier appelé "dot out" est créé.
Il s'agit en fait de votre fichier exécutable binaire.
Vous pouvez donc exécuter votre programme en tapant simplement dat dot forward, slash a dot out.
Et ceci exécutera votre programme.
Si vous entrez, vous verrez le résultat.
Bonjour à tous.
C'est ainsi que vous pouvez compiler et exécuter un simple programme C.
Aujourd'hui, il est possible d'aller plus loin et d'avoir différentes options de compilateur.
Vous pouvez changer le nom du binaire en quelque chose de significatif.
Au lieu d'appuyer sur le point, vous pouvez utiliser la barre oblique pour exécuter l'exécutable.
Vous pouvez donc faire quelque chose comme DCC et vous pouvez avoir le nom du fichier hello world et ensuite dash o pour
changer le nom de l'exécutable.
Dans ce cas, nous allons peut-être l'appeler quelque chose comme mon programme.
Cela compilera le code.
Et il changera le nom de la binaire.
Le programme que vous souhaitez exécuter.
Vous pouvez ls.
Et vous verrez maintenant qu'il y a mon programme.
Pour l'exécuter, il faut faire un point, une barre oblique et dire "mon programme".
Mais là encore, nous nous en tenons à l'essentiel.
Je vous montre comment compiler un programme C de base à l'aide d'un simple éditeur de texte, puis comment lancer
la commande GCC en une seule ligne pour compiler le programme, le lier en une seule ligne et créer le programme exécutable que vous pouvez
ensuite lancer à partir du terminal.
Il y a donc beaucoup de choses à couvrir ici.
Veillez à mettre la vidéo en pause.
Revenir en arrière.
Mais l'essentiel est que vous pouvez utiliser un simple éditeur de texte, écrire un simple programme en C, ne pas écrire d'identifiant ici,
vous assurer qu'il est sauvegardé.
Revenir en arrière.
Confirmez qu'il a sauvegardé votre code source.
Compilez-le en utilisant GCC.
Si vous avez besoin d'aide, utilisez l'option dash dash help, qui crée un binaire et vous permet d'exécuter des programmes
C à partir du terminal.
Merci.
Et si vous avez des questions, n'hésitez pas à les poser sur le forum.