web-dev-qa-db-fra.com

Comment déboguer des programmes c par gedit?

Est-il possible de déboguer nos programmes écrits en c avec l’éditeur de texte gedit? Si non, comment puis-je le faire?

3
Artnect

gedit est un éditeur de texte - il colorera la syntaxe mais ne vous aidera pas à le compiler ni à le déboguer. Ce que je vous suggère d'utiliser est geany. C'est un IDE très simple, très facile à utiliser, que vous pouvez utiliser pour écrire, compiler et déboguer. Il est disponible via Software Center ou Sudo apt-get install geany

8
Sergiy Kolodyazhnyy

Plug-ins Gedit

Utiliser gedit plug-in de terminal externe

Vous pouvez utiliser gedit avec un plugin de terminal. Les étapes sont assez simples:

  1. Activer le référentiel "Univers"
  2. Installer gedit-plugins
  3. Activer "Terminal embarqué"
  4. Utilisation Ctrl+F9 ouvrir le terminal
  5. Autres plug-ins gedit

Étape 1. Activer le référentiel "Univers"

La première étape consiste à vérifier que Universe le référentiel est activé à partir de Settings-> Software & Updates-> Ubuntu Software et à vérifier que la troisième option est cochée:

gedit plugins repository.png

Étape 2. Installez gedit-plugins

Installez gedit-plugs avec la commande:

Sudo apt install gedit-plugins

Étape 3. Activer "Terminal embarqué"

Ouvrez gedit (n'utilisez pas Sudo) et sélectionnez Edit-> Preferences-> Plugins et cochez Embedded Terminal:

gedit embedded terminal.png

Étape 4. Utilisez Ctrl+F9 ouvrir le terminal

Dans le GIF ci-dessous, nous utilisons Ctrl+F9 pour obtenir une petite fenêtre avec la commande Invite. Utilisez la souris pour cliquer et faire glisser la ligne de séparation jusqu'à révéler une taille approximative de 24x80.

Les couleurs sont affreuses! (avec le jeu de couleurs gedit par défaut). J'étais en train d'apprendre cela en créant la réponse afin que mes mouvements de souris soient lents en dessous ...

gedit open terminal.gif

Étape 5. Autres plug-ins gedit

Comme indiqué à l'étape 4, vous pouvez saisir la barre de séparation pour agrandir la fenêtre du terminal. Voici à quoi cela ressemble dans une image normale ((pas un GIF).

J'utilise actuellement trois plug-ins dans la fenêtre de codage gedit:

  • plug-in pour afficher une coupure de 80 caractères avec une couleur de fond différente
  • plug-in pour afficher le document entier en miniature que vous pouvez faire glisser pour accéder rapidement à la section de code
  • Mettez en surbrillance les supports correspondants

De plus, il y a un add-on externe que j'aimerais installer pour shellcheck linter/checker qui affiche des erreurs de code bash. Je n'ai pas cherché de vérificateur de charpie dans d'autres langues, mais vous pouvez évidemment saisir gcc et d'autres commandes directement dans la fenêtre de terminal gedit.

gedit teriminal line wrap.png

Pour en savoir plus, veuillez consulter:

1
WinEunuuchs2Unix

gedit votre fichier requis.c crée un nouveau fichier dans lequel vous pouvez taper votre code. Vous pouvez le déboguer en compilant le code

Si vous utilisez le compilateur gcc, alors copiez votre programme.c

0
Kavya