Bonjour et bienvenue.
Dans cette vidéo, je vais vous montrer comment compiler et exécuter un programme C via le terminal Cygwin
sous Windows.
La meilleure option est donc de compiler et d'exécuter à travers le terminal Cygwin, et non l'invite de commande,
car nous utilisons Cygwin comme compilateur.
Dans Windows, si vous allez dans la barre de recherche, vous pouvez taper Cygwin Cygwin et vous devriez
voir apparaître une option de terminal Cygwin 64.
Vous pouvez également, si vous ouvrez l'explorateur, accéder à votre chemin d'accès cygwin en allant dans vos programmes C, là où vous
l'avez installé.
Je l'ai installé en C Cygwin 64.
Ensuite, vous pouvez aller dans la poubelle et vous pouvez voir le terminal à l'intérieur également.
Mais dès que l'on évoque le terminal.
Vous devriez voir apparaître une sorte d'invite de commande.
Tapez Cygwin 64 et vous verrez apparaître cette petite fenêtre de terminal avec une invite.
Vous remarquerez qu'il y a un chemin et ainsi de suite.
Mais le signe du dollar se trouve là où se trouve l'invite.
Vous pouvez maintenant émettre certaines commandes, des commandes de type Linux, afin de naviguer et de vous voir dans les environs.
Dans cet environnement, les éléments de base sont CD, qui est un répertoire de modification, et LS, qui répertorie les commentaires.
Donc, si nous tapons LZ ici, nous pouvons voir, en plein écran, tout ce qui se trouve sous
notre certain chemin d'accès, quel que soit le chemin par défaut.
Je me trouve donc dans le répertoire cygwin C users J fedin.
Si je retourne à l'explorateur Windows et que je me rends dans le répertoire Cygwin, vous remarquerez que la structure des répertoires
contient un répertoire personnel.
Il s'agit généralement d'un utilisateur particulier que vous avez créé.
Généralement, par défaut, il créera ce que vous voulez.
Créez-la et elle sera comme la mienne en tant que J.
Fadden.
Accueil j aménagé.
Maintenant, je vous suggère de mettre tous vos fichiers de code source c dans c j Fadden parce que cela
ressemble à un environnement Linux avec tous ces différents répertoires, binary dev, Etsy et ainsi de suite.
La maison est donc votre environnement d'utilisateur et le mien est j fed.
C'est à l'intérieur que je vais placer mes fichiers de code source C.
Ainsi, si je suis de retour dans la fenêtre d'invite de Cygwin, tout ce que j'ai à faire est de taper CD slash home slash J Fadden,
et cela me mènera à mon répertoire racine où je veux commencer à sauvegarder mon code C.
Je vais maintenant créer un répertoire en utilisant la commande make Dir et je vais l'appeler projects juste
pour mieux organiser les choses, et ensuite je vais naviguer à l'intérieur en disant CD
projects.
A ce stade, vous pouvez utiliser n'importe quel éditeur C qui n'a pas de format de texte enrichi, n'importe quel éditeur
qui a un texte simple sauvegardé.
Ainsi, des logiciels tels que Notepad Wordpad enregistreront les données sous TFS.
Vous ne voulez pas utiliser Wordpad.
Notepad notepad plus plus est un autre bon outil à utiliser.
Je choisirai le bloc-notes parce qu'il est très répandu.
Ainsi, si je tape dans le bloc-notes, c'est Windows qui s'affiche.
Encore une fois, j'utilise habituellement Notepad plus et nous allons passer par Notepad.
Vous pouvez utiliser n'importe quel éditeur de texte qui enregistre les données sous forme de fichier texte.
Si j'ouvre le bloc-notes, j'espère que vous le connaissez, mais il s'agit d'un simple éditeur de texte.
Agrandissons un peu les préférences pour notre texte, agrandissons un peu la police pour que nous puissions voir ce
qui se passe.
Nous dirons 16.
Nous voulons maintenant enregistrer ce projet dans le répertoire des projets de notre fonds d'accueil.
Donc, si nous allons dans le fichier et que nous disons enregistrer sous, nous pouvons naviguer jusqu'au répertoire où nous avons installé Cygwin, n'est-ce pas
?
Encore une fois, il devrait être en C cygwin 64 home et ensuite le nom d'utilisateur Jay Fedden et ensuite projects.
Ici, je vais créer un fichier et je vais dire tous les fichiers comme type et je
vais l'appeler Hello world dot C et je vais cliquer sur save.
Si nous retournons dans le terminal Cygwin et que nous lançons la commande LS, vous verrez qu'il y a un fichier
sauvegardé appelé Helloworld dot C.
Et nous pouvons en fait examiner le contenu en voyant plus de commandes.
Bonjour à tous.
Vous voyez ?
Cela nous indique qu'il n'y a encore rien à l'intérieur.
Le CD, la commande Makedir et la commande LS sont donc les trois seules commandes
dont vous avez besoin pour naviguer et voir où se trouve une partie de votre code source.
Je peux maintenant retourner au Bloc-notes et commencer à écrire mon code C.
Je sais que vous allez probablement avoir beaucoup de questions à ce stade.
Quel est ce code qui n'est pas important pour l'instant ?
Nous essayons simplement de mettre en place l'environnement qui nous permettra d'exécuter et de compiler notre code C.
Dans ce cas, spécifiquement à partir du terminal, nous n'avons pas besoin d'utiliser un IDE.
Je vais donc créer un code C ici.
Include inclut un fichier d'en-tête i o standard à l'intérieur des crochets.
Je dirai int main.
Et tout cela doit être parfaitement orthographié.
Je dirai vide.
J'utiliserai l'accolade gauche et l'accolade droite.
La seule chose que vous remarquerez, c'est que dans l'IDE, une grande partie de cette complétion de code se fera pour vous.
Il ajoutera automatiquement des parenthèses.
Il peut corriger les fautes d'orthographe, etc.
En outre, la syntaxe est généralement mise en évidence par des couleurs différentes.
Les ides présentent donc certains avantages.
Il faut maintenant s'assurer que tout est bien orthographié.
I principal minuscule, sinon la compilation ne se fera pas correctement, comme dans nos vidéos précédentes.
Ici, je vais simplement dire printf.
Je vais dire bonjour au monde Les guillemets intérieurs font un espace.
Dites backslash n pour un saut de ligne et le double guillemet et les parenthèses de droite ajoutent un point-virgule.
Il s'agit d'un code C.
Doit être exact.
Il ne peut pas mal orthographier main ne peut pas mal orthographier standard.
J'utiliserai les crochets.
Vérifiez à nouveau ceci.
Utiliser la livre.
Veillez à faire une pause et à revérifier.
Nous pouvons maintenant appuyer sur le bouton "Fichier".
Nous pouvons appuyer sur "Sauvegarder".
Une fois de plus, nous pouvons vérifier que tout est sauvegardé en utilisant la commande more.
Vous voyez maintenant le contenu de ce fichier.
Nous allons maintenant utiliser la commande GCC pour compiler notre code source.
Maintenant, avant de vérifier si GCC est installé, vous pouvez taper ce que GCC vous dira où se trouve
le chemin.
Vous pouvez taper GCC dash dash version et nous vous montrerons la version de GCC que vous utilisez.
Il s'agit d'une commande qui va compiler votre code source C.
Maintenant, je vais seulement vous montrer les bases de la commande GCC.
Cela peut certainement devenir plus compliqué si vous effectuez différents réglages, préférences, etc.
Je veux vous aider à compiler et à exécuter un programme en C.
Ainsi, pour exécuter un simple programme C, il suffit de dire à GCC le nom du fichier source, qui dans ce cas est Hello world dot C.
Vous devez vous assurer que vous êtes dans le bon répertoire du fichier source et ensuite vous pouvez simplement
appuyer sur la touche Entrée.
Et s'il n'y a pas d'erreur dans votre code, vous verrez l'invite revenir immédiatement et le signe du dollar ou
n'importe quelle autre invite.
Si vous tapez LHS, vous remarquerez qu'un nouveau fichier a été créé, appelé dot exe.
C'est le programme qui a été créé puisqu'il n'y a pas eu d'erreurs de compilation. Pour exécuter
ce programme, il suffit de dire dot forward slash dot x et cela exécutera votre programme.
Vous remarquerez que lorsque je tape cela et que je l'entre, il est écrit Hello world, ce qui correspond à la sortie du code
source.
Maintenant, si j'avais une erreur dans mon code source.
Supposons que je revienne en arrière, que j'oublie un point-virgule ou que j'orthographie mal main ou que j'oublie une accolade, quel que soit
le cas.
Si cela est maintenant sauvegardé et que j'appuie sur Ctrl s pour sauvegarder, je reviens en arrière et je recompile.
Tapez dans GCC Hello world C Ce que vous remarquerez, c'est qu'il y a une erreur.
Il manque un point-virgule et aucun programme n'aurait dû être généré.
Il se peut que vous ayez encore l'ancien, un point x, mais aucun programme n'a
été généré parce que la compilation et la construction ont échoué, donc nous devrions revenir en arrière, ajouter le point-virgule,
sauvegarder le fichier, recompiler, et maintenant nous pouvons réellement et vous pouvez réellement voir que le temps un point x il a juste été généré.
Nous pouvons ensuite réexécuter le code.
Un point x.
Ce sont des commandes de compilation très basiques, essentiellement GCC avec le nom de la source.
Vous remarquerez qu'il a créé un nom par défaut pour votre binaire, votre exécutable un point x.
Maintenant, si vous voulez changer le nom du x pour quelque chose de significatif, vous pouvez dire GCC
nom du fichier.
Hello world dot C.
Et nous pouvons dire dash o et ensuite nous pouvons changer le nom de nos binaires.
Nous pouvons faire quelque chose de significatif, comme, par exemple, mon programme.
Encore une fois, s'il n'y a pas d'erreurs de compilation et que vous appuyez sur Entrée et que vous faites un LS, vous verrez
qu'il y a un nouvel exécutable appelé mon programme point X.
Nous pourrons ensuite l'exécuter.
Mon programme dot x.
Encore une fois, GCC devient beaucoup plus compliqué avec les options de la ligne de commande.
Si vous tapez GCC dash dash help.
Vous pouvez voir certaines de ces options.
Les plus importants sont ceux que j'ai déjà mentionnés, le tiret O et le tiret C, qui ne font qu'une compilation, mais
pas de liaison.
Ainsi, si vous ne laissez pas cette option par défaut, la compilation et la liaison se feront en une seule étape.
Pour l'instant, le tableau de bord est le principal élément sur lequel vous devez vous concentrer.
Encore une fois, vous pouvez obtenir un peu plus de complexité si vous utilisez GCC.
Vous pouvez taper le tiret, le tiret, STD pour la version et vous pouvez dire quelque chose comme C 99.
Et puis le nom du fichier source, si vous voulez utiliser une version spécifique de C, et celui-ci dit en fait que j'ai
dû taper quelque chose de faux.
C'est peut-être un C, mais c'est un E minuscule, pas un C majuscule, n'est-ce pas ?
Il existe donc un grand nombre d'options de ligne de commande de compilateur que vous pouvez envoyer, mais c'est pour une autre
fois.
C'est pour les options plus avancées.
Lorsque vous compilez, cela vous permet d'être opérationnel.
Si vous n'aimez pas l'IDE et que vous voulez simplement compiler à partir de la ligne de commande, c'est très simple à faire.
Sous Windows, vous allez dans le terminal Cygwin, vous naviguez dans le bon répertoire, vous
créez un simple fichier source C avec une extension C et un éditeur simple comme Wordpad ou Notepad plus, et vous
sauvegardez le contenu de ce fichier.
Vous lancez la commande GCC, qui crée un binaire, et vous exécutez ce programme en disant simplement point barre
oblique avant le nom du programme.
Si vous avez des questions à ce sujet, n'hésitez pas à les poser dans les Q&R.
Merci d'avoir écouté.