Bonjour à tous.
Dans cette vidéo, nous allons configurer code lights pour qu'il fonctionne avec le compilateur que nous avons installé.
La condition préalable à cette vidéo est donc que le compilateur soit installé et que la lumière du code soit
installée.
D'accord, commençons.
J'ai une icône ici.
Raccourci vers le feu de code.
Je vais juste double-cliquer dessus et cela va ouvrir code light pour la première fois et cela dit, Bienvenue
dans l'assistant de configuration.
Exécutons l'assistant d'installation.
Vous ne devez le faire qu'une seule fois.
Je vais donc sélectionner votre profil de développement, qui sera C, C plus plus développement.
Je sélectionnerai le suivant.
Nous pouvons maintenant rechercher un compilateur.
C'est ce que nous allons faire.
Il ne trouvera probablement pas le compilateur que nous avons installé car il ne trouve pas toujours les compilateurs préinstallés,
mais essayons.
S'il le trouve, c'est parfait, sinon nous l'installerons manuellement.
Dans tous les cas, nous sommes couverts.
Je vais donc sélectionner l'analyse et le système me dit qu'il n'a pas pu la localiser.
Ce n'est pas grave.
Souhaitez-vous en installer un maintenant ?
Non, nous l'avons déjà installé, je vais donc sélectionner suivant.
Vous pouvez voir qu'il a trouvé le compilateur Rust.
Il s'agit d'un langage de programmation différent et ce n'est pas grave.
Vous pouvez l'ignorer.
Je sélectionnerai le suivant.
Choisissez la palette de couleurs qui vous convient.
Je vais utiliser ce schéma par défaut.
Normalement, j'utiliserais le schéma foncé parce qu'il est plus facile à regarder, mais je vais utiliser celui-ci
parce que je pense qu'il est plus visible sur la vidéo.
Je sélectionnerai le suivant.
Cette boîte de dialogue vous interroge sur les espaces blancs, les indentations, etc.
Il suffit de laisser les paramètres par défaut tels quels et de cliquer sur "Terminer". Le code light se fermera puis s'ouvrira
à nouveau.
La première chose à faire est donc d'installer manuellement le compilateur dans la ligne de code,
puisqu'il ne l'a pas trouvé dans l'installation.
Il est très facile de le faire en cliquant sur les paramètres et ensuite sur les paramètres de construction.
Puis nous cliquons sur ce symbole bleu plus.
Il se peut qu'il soit vert sur votre écran.
Cela dépend si vous avez le thème clair ou le thème foncé.
Nous devons donc cliquer sur ce point.
N'oubliez pas que nous sommes dans l'onglet des compilateurs.
Je veux cliquer là-dessus, et il est dit Add an existing compiler (Ajouter un compilateur existant).
C'est donc ce que je vais faire.
Après avoir appuyé sur le bouton "plus", vous verrez apparaître cette boîte de dialogue.
Nous voulons naviguer vers le chemin où nous avons installé notre compilateur C Cygwin.
Je l'ai donc installé sur le lecteur C.
Il faut donc aller sur le lecteur C et le sélectionner, puis aller à Cygwin 64 ou à l'endroit où vous l'avez installé.
Par défaut, il se trouve dans C Cygwin 64, et à l'intérieur de Cygwin 64, vous avez votre répertoire bin.
A partir de là, vous pouvez sélectionner un dossier et le nommer, par exemple Cygwin Just, pour que
nous sachions de quel dossier il s'agit.
Et nous disons, d'accord.
À ce stade, si vous sélectionnez l'onglet Outils ou s'il est déjà sélectionné pour vous, vous verrez
tous les paramètres de construction remplis pour vous.
Certaines d'entre elles ne sont pas correctes, vous devez donc les corriger.
Le compilateur C plus plus dont vous ne vous souciez pas, dont vous n'avez pas besoin de vous soucier.
Nous ne l'avons pas installé.
Mais pour le compilateur C, il est préférable d'utiliser GCC.
Ainsi, si vous sélectionnez le compilateur C, puis le point, point, point, vous pouvez naviguer à nouveau
vers le répertoire bin et sélectionner GCC dot exe.
Vous allez donc là-bas et vous allez GCC dot exe et cela lancera le compilateur GCC pour le nom de l'assemblage.
Vous pouvez en fait utiliser le point, le point, le point ou vous pouvez simplement le taper dans
le programme que vous voulez exécuter en tant qu'ASX.
Pour le nom de l'assembleur, l'éditeur de liens que vous souhaitez utiliser est GCC.
Là encore, vous pouvez modifier manuellement ou appuyer sur le point, le point, le point.
Il faut juste s'assurer qu'il s'agit bien de GCC dot exe pour l'éditeur de liens pour les objets partagés.
Là encore, nous allons utiliser GCC.
Encore une fois, nous pouvons utiliser le point point point ou simplement dire GCC point x tiret partagé tiret minuscule f choisir pour l'archiveur
nous allons aller de l'avant et utiliser à nouveau RDX.
Avec l'UCR comme argument de programme.
La marque que nous allons utiliser est la marque X à l'intérieur de la poubelle.
Cela devrait donc être correct.
Si ce n'est pas le cas, il s'agit de make dot x.
Et pour gdb, nous voulons à nouveau modifier cela pour utiliser gdb afin que nous puissions aller au point point point aller à gdb.
Dot XY et nous pouvons l'utiliser.
Il faut ensuite s'assurer que ces paramètres sont vraiment importants.
Vous pouvez donc mettre la vidéo en pause pour vous assurer que tout est correct.
C plus plus compilateur n'a pas d'importance.
Compilateur C GCC x nom de l'assembleur ASX Xqcs Xqcs Xqcs partagé pour l'objet partagé dans l'archive.
A. x.
Ensuite, vous pouvez aller de l'avant et cliquer sur appliquer et cliquer sur.
D'accord.
Dans Codelab, permettez-moi de faire un plein écran.
Dans la lumière du code, nous avons plusieurs fenêtres ici et j'y reviendrai plus en détail dans les prochaines vidéos.
Nous avons une vue de l'espace de travail et c'est là que nous créons des espaces de travail, une collection de projets, de sorte que nous pouvons avoir
un espace de travail avec le projet un, le projet deux et ainsi de suite.
Chacun de ces projets est un programme que nous allons écrire ici.
Nous pouvons créer un nouvel espace de travail, ouvrir un espace de travail, et beaucoup de ces fonctions sont également accessibles
à partir des onglets.
Dans les interfaces utilisateur modernes, il y a généralement 4 ou 5 façons de faire la même chose.
D'accord, créons un nouvel espace de travail.
Je vais sélectionner nouveau pour m'assurer que vous avez un espace de travail C plus plus.
C'est ce que nous ferons.
Je clique sur OK.
Quel est le chemin d'accès à mon espace de travail ?
Je vais le placer directement dans mon dossier d'utilisateur.
Et ce que je veux faire, c'est créer un nouveau dossier dans lequel je peux créer tous mes espaces de travail.
C'est ce que nous allons faire.
Je vais venir ici et dans mon dossier personnel, je vais créer un nouveau dossier et je vais l'appeler
espaces de travail ou mes espaces de travail ou ce que vous voulez.
Ce qui est vraiment important ici, c'est qu'il n'y ait pas d'espaces, de caractères spéciaux, de points et de toutes sortes de caractères
bizarres.
Il suffit de lui donner un nom simple, comme "espaces de travail".
Et c'est très bien ainsi.
C'est tout.
J'ai donc le dossier.
Je vais le choisir.
Et quel est le nom de mon espace de travail ?
Cet espace de travail sera, disons, l'espace de travail 1 ou la section 1 ou tout autre nom que nous voulons lui donner.
Je vais simplement l'appeler Espace de travail 1.
Vous pouvez voir ici que l'espace de travail va être créé et qu'il va créer un fichier d'espace de travail,
assurez-vous que cette petite case est cochée, créez l'espace de travail dans un répertoire séparé.
De cette façon, nous avons des répertoires distincts pour tous nos espaces de travail et cela nous permet de rester bien organisés.
Je sélectionnerai.
D'accord.
Vous pouvez constater que cette fenêtre a disparu.
Il s'agit d'une grande zone blanche où se trouve notre espace de travail, notre premier espace de travail.
Aujourd'hui, nous ne pouvons pas faire grand-chose avec un espace de travail.
Nous avons besoin d'un projet au sein de l'espace de travail afin que je puisse sélectionner mon espace de travail et créer un nouveau projet.
Je peux aussi cliquer avec le bouton droit de la souris sur l'espace de travail et dire "nouveau projet", et c'est ce que je vais faire.
D'accord.
La partie la plus importante de cette vidéo est probablement la mise en place du projet.
Quel est donc le nom de mon nouveau projet ?
Je vais l'appeler "Projet 1".
Veillez à créer le projet dans son propre dossier.
Nous allons maintenant remplir ces listes déroulantes.
Quelle est la catégorie ?
Quel type d'application construisons-nous ?
Il s'agira d'une application console.
Il s'agit d'une application non graphique qui s'exécute à partir de l'invite de commande.
La prochaine chose à sélectionner est le type.
Et le type sera essentiellement un simple exécutable GCC.
Il s'agit d'un programme en C, donc un simple exécutable GCC.
Le compilateur que nous allons utiliser, nous venons de le créer et nous espérons
que vous l'avez nommé Cygwin.
Vous pouvez donc sélectionner Cygwin.
Si vous laissez le nom par défaut, vous devrez le sélectionner.
Le débogueur que nous allons utiliser est un nouveau débogueur GDB, et le système de construction
que nous allons utiliser est le Makefile generator Unix.
Il s'agit donc de paramètres très importants.
Encore une fois, jetez un coup d'œil à ces pattes si vous en avez besoin, mais les catégories devraient être console
type devrait être simple executable GCC compiler devrait être cygwin debugger devrait être GDB debugger et le système de construction
devrait être code light, makefile generator unix.
Nous allons donc nous mettre en route et frapper.
D'accord.
Ce que vous devriez remarquer, c'est qu'à l'intérieur du dossier de votre projet 1, vous avez maintenant un fichier source
qui a été créé et qui s'appelle Main dot C dot C est l'extension pour les langages de programmation C.
Vous pouvez double-cliquer dessus et vous verrez que l'éditeur apparaît avec un
petit onglet projet un point C principal et vous verrez qu'il s'agit d'un code C.
Le code C n'est pas important pour l'instant.
Nous sommes en train de mettre en place notre environnement.
Nous essayons de nous assurer que nous pouvons construire, compiler et tout le reste.
Si vous essayez d'éditer ce fichier, vous remarquerez que lorsque vous écrivez dans le code, il
y a un petit cercle rouge, ce qui signifie que le fichier n'est pas sauvegardé.
Il faut toujours s'assurer qu'il est sauvegardé avant de le construire et de le compiler. Vous pouvez donc appuyer sur Ctrl s pour le sauvegarder
et vous verrez que le rouge disparaît.
C'est vrai ?
Ou si vous voulez l'enregistrer également, vous pouvez aller dans le fichier et dire simplement "enregistrer le fichier".
Ce point rouge vous indique donc si votre code source est sauvegardé ou non.
Là encore, il s'agit d'un code C.
Vous n'avez pas à vous en préoccuper.
Nous allons simplement essayer de construire et de compiler.
Vous avez donc votre point C principal, vous remarquerez que vous pouvez changer les paramètres du compilateur
et d'autres choses de ce genre en sélectionnant la clé ici.
Donc, si vous sélectionnez la clé ici.
Vous voyez ici tous les paramètres de votre projet et certains éléments sont automatiquement remplis pour vous.
Ainsi, pour vous donner une idée générale, vous verrez certaines des choses que nous avons automatiquement définies lorsque nous
avons installé le compilateur Cygwin.
Vous voyez donc que le générateur de Makefile est code light, le générateur de Makefile, le compilateur UNIX, Cygwin et ainsi
de suite.
La plupart d'entre eux peuvent être marqués comme étant par défaut et nous passerons en revue un grand nombre de ces paramètres
dans une prochaine vidéo, mais en général, vous devriez voir que les paramètres du compilateur sont remplis comme vous l'avez
fait jusqu'à présent.
Si vous sélectionnez compilateur sur la gauche, vous remarquerez qu'il y a des arguments de ligne de commande
que vous pouvez passer.
Nous n'avons pas à nous préoccuper de C plus plus, mais pour les options du compilateur C, si vous sélectionnez
le point, le point, le point, il serait probablement bon de sélectionner réellement.
Le C 99 présente les caractéristiques suivantes
Vous pouvez donc utiliser des booléens et d'autres choses de ce genre.
Nous en reparlerons plus tard.
Ainsi, si vous dites "enable C 99 features" (activer les fonctionnalités C 99), un argument standard C 99 sera transmis.
Et s'il y a autre chose, je ne pense pas que nous ayons vraiment besoin de quoi que ce soit d'autre.
Les options du compilateur.
C'est à peu près tout ce qu'il y a à faire pour que vous puissiez frapper.
D'accord.
Vous remarquerez qu'il vient de passer en STD égale C 99.
Tout le reste peut également rester inchangé si vous passez à l'éditeur de liens.
En ce qui concerne les options de l'éditeur de liens, vous pouvez à nouveau aller au point, point point pour les options de l'éditeur de liens
et sélectionner la liaison statique.
De cette façon, nous n'aurons pas de problèmes de bibliothèque plus tard avec la marque de liaison qui vérifie la liaison statique
et la frappe à nouveau.
D'accord.
Nous y reviendrons plus en détail ultérieurement.
Mais tout devrait être prêt maintenant pour que nous puissions essayer de compiler et d'exécuter notre code.
Alors, allons-y et cliquons sur "appliquer".
D'accord.
Et voici maintenant notre code source.
Nous pouvons maintenant essayer de construire ou de compiler notre code.
Ainsi, si nous allons à la construction et que nous disons construire le projet, vous devriez voir que le code est en train d'être construit et vous
ne devriez pas avoir d'erreurs.
Parce qu'il s'agit simplement d'un code C modélisé.
Si vous ajoutez de la syntaxe ou autre chose, que vous enregistrez le fichier et que vous essayez de le recréer, vous risquez
de voir apparaître une erreur.
Et vous voulez aussi vous assurer que votre code se compile en suivant tout.
Nous pouvons donc simplement modifier le code source.
Dites quelque chose comme Bonjour les tests, puis allez de l'avant et construisez le projet.
Vous pouvez toujours nettoyer et construire et nous parlerons de ces options plus tard, mais nous allons juste
construire le projet et vous verrez qu'il n'y a pas d'erreurs et que toute notre configuration a été mise en place correctement.
Maintenant, si vous avez des erreurs, elles peuvent être et ce ne sont pas des erreurs de syntaxe, c'est en fait quelque chose qui ne
va pas avec l'installation.
Vous devrez revenir en arrière et aller dans les paramètres, dans les paramètres de construction, pour vous
assurer que tous vos outils et vos chemins sont corrects.
Vous voulez utiliser GCS pour vous assurer que le fichier make est bien make dot exe et que tout le fichier make
dir est bien blink.
Vous voulez d'abord vérifier tous ces paramètres pour vous assurer qu'ils sont corrects et ensuite, si vous avez encore
des problèmes, vous pouvez revenir à l'onglet de la clé à molette et aller à nouveau dans les généralités.
Assurez-vous d'utiliser code light, make file generator, UNIX, vous savez, cygwin.
Encore une fois, tout cela devrait fonctionner par défaut, mais vous pouvez y aller et peut-être jouer avec les choses.
Si vous continuez à avoir des erreurs, postez quelque chose dans les questions et réponses si vous n'arrivez pas à trouver la solution.
Mais à ce stade, vous devriez être en train de construire avec succès.
Maintenant que j'ai compilé le programme avec succès, je peux l'exécuter et voir ce
qu'il produit.
Je peux donc mettre en évidence le projet ici dans l'espace de travail Project run, et je peux aller dans
l'option de menu sous build et je peux dire run.
Une fois que j'ai fait cela, le programme essaie de s'exécuter.
Cette boîte s'affiche par défaut.
Vous pouvez sélectionner l'option "se souvenir", afin que le système ne me demande plus rien.
Vous n'avez pas besoin de reconstruire une exécution.
Vous pouvez simplement l'exécuter parce que, comme nous l'avons déjà construit, cela se fait en deux étapes.
Ou bien vous pouvez dire "construire et exécuter à nouveau".
Dans les deux cas, c'est bon, mais vous n'avez pas vraiment besoin de compiler à nouveau si vous l'avez déjà fait.
Je vais donc me contenter de dire "exécuter".
Et maintenant, vous verrez une sorte de fenêtre dos s'afficher avec la sortie du programme,
qui dit, Hello, testing en haut.
Il est un peu difficile à lire, mais il dit bonjour aux tests et contient également des informations complémentaires.
Il est indiqué que le programme s'est arrêté avec le code X zéro.
C'est une bonne chose, car cela signifie que l'exécution du code n'a posé aucun problème et qu'il a renvoyé zéro.
Il y a donc un zéro.
Il vous indique également la durée d'exécution du programme et vous permet d'appuyer sur n'importe quelle touche pour continuer.
Si nous exécutions ce programme à partir de la ligne de commande, nous ne verrions pas cette sortie supplémentaire.
Nous verrions simplement, hello testing parce que c'est la sortie du code source.
Mais le voyant du code d'identification est accompagné de quelques informations supplémentaires qu'il est bon d'avoir, mais nous n'avons pas vraiment
besoin de ces informations, alors nous pouvons aller de l'avant et appuyer sur n'importe quelle touche pour continuer et cette boîte disparaîtra comme ça.
C'est ainsi que nous pouvons gérer notre programme.
Vous remarquerez qu'il y a aussi, en bas, un grand nombre d'onglets et d'informations.
Les deux onglets les plus importants sont l'onglet de sortie et l'onglet de construction.
L'onglet "output" vous indique en quelque sorte ce qui se passe.
Vous savez, il est dit, vous savez, votre programme s'est arrêté et ainsi de suite et vous êtes en train de faire fonctionner les choses.
L'onglet "build" représente essentiellement ce qui se passe lorsque vous compilez le logiciel.
Et donc si à chaque fois que vous compilez et que vous dites construire et que vous dites construire le projet, vous remarquerez qu'il vous
dit comment compiler.
Dans ce cas particulier, il me manque un point-virgule.
Il y a donc une erreur.
Et il vous indique en quelque sorte qu'il y a une erreur.
Ainsi, lorsque la construction est réussie, disons que nous ajoutons le point-virgule, nous disons "safe" et nous construisons à nouveau.
Ce que vous devriez remarquer lors d'une construction réussie, c'est que vous voyez la commande exacte qui est exécutée, que nous avons déjà
définie dans nos paramètres, n'est-ce pas ?
Vous voyez, GCC dot x dash C est pour compiler.
Il compile notre fichier source, main dot C, Il utilise les arguments du programme que nous avons définis dans
les paramètres de construction G dwarf two standard C 99 dash wall.
C'est vrai.
Tout se met en place, tous ces paramètres.
Et puis il y a aussi GCC X, qui est en train de se lier à l'option dash o.
Vous voyez ensuite le point statique, que nous avons également ajouté.
Tout cela est donc en train de se mettre en place grâce aux paramètres.
Maintenant, comme je viens de vous le montrer, si vous ne compilez pas avec succès et que vous avez une erreur.
Par exemple, comme je l'ai fait plus tôt, vous n'avez pas ce point-virgule, il vous manque maintenant lorsque
vous construisez, vous verrez qu'il y a une erreur.
Il n'y a pas de point-virgule.
Il vous indique en quelque sorte que l'erreur attendait un point-virgule avant le retour.
Et cela arrive souvent, n'est-ce pas ?
Ces erreurs de syntaxe sont ce que vous finissez par voir.
Si vous rencontrez un problème lors de l'exécution de votre programme, vous pouvez le signaler dans la
section Q et A de l'onglet "build".
Et je peux voir ce qui se passe pour vous aider.
Mais les erreurs de syntaxe sont fréquentes lorsque vous écrivez votre code C.
La compréhension du compilateur et de ses erreurs fera l'objet d'une prochaine
vidéo.
Mais cet onglet de compilation est important pour voir la sortie et savoir si vous avez réussi à compiler ou
si vous avez des erreurs.
Là encore, il s'agit d'erreurs courantes, comme l'absence de point-virgule.
Les élèves oublient parfois que le D et la norme sont identiques.
Ils ont donc le point-virgule.
Je l'économise et ils le construisent, vous savez.
Vous remarquerez que la flèche rouge se déplace parce qu'elle vous indique où se trouve l'erreur.
Le compilateur vous le dira.
Dans le cas présent, vous avez donc mal orthographié "standard IO". H, qui est un paquet C que vous pouvez inclure, n'est-ce pas ?
Et s'il manque le point-virgule, la flèche rouge serait ici, n'est-ce pas ?
Mais encore une fois, vous sauvegardez votre compilation et vous l'exécutez à nouveau, n'est-ce pas ?
Une fois que nous avons corrigé ces erreurs, nous pouvons reconstruire le projet ou nous pouvons reconstruire les projets, c'est une autre option.
Eh bien, il reconstruit tout.
Il le nettoie et le reconstruit.
Vous pouvez ensuite voir les résultats.
Vous pouvez constater qu'il n'y a pas d'erreur.
Et encore une fois, vous pouvez l'exécuter comme avant, construire un exécuteur, et juste l'exécuter.
C'est ainsi que vous pouvez compiler et exécuter votre programme et définir tous vos paramètres.
Si vous avez le moindre problème, veuillez répondre aux questions et réponses.
Beaucoup de ces questions ont été posées et ont reçu des réponses, vous pouvez donc les examiner, qu'il s'agisse
ou non d'erreurs de paramétrage dans votre environnement de construction ou qu'il s'agisse ou non de code réel et d'erreurs de
syntaxe.
Vous savez, il y a toutes sortes d'erreurs de syntaxe qui peuvent se produire.
Et nous allons apprendre au fur et à mesure du cours à écrire un code C correct.
Mais l'onglet "build" est important, l'onglet "output" est important.
Dans les prochains cours, nous verrons comment vous pouvez mettre en place un modèle afin de ne
pas avoir à effectuer tous ces réglages et ainsi de suite.
Lorsque vous créez des projets, vous pouvez simplement créer le même projet à plusieurs reprises.
Il se peut que vous ne compreniez pas le code ici, mais j'espère qu'à la fin de ce cours, vous serez en mesure de le comprendre.
Il s'agit d'un simple programme en C.
Nous vous remercions.