# GDB (GNU Debugger) Reviews
**Vendor:** Free Software Foundation  
**Category:** [Logiciel de suivi des bogues](https://www.g2.com/fr/categories/bug-tracking)  
**Average Rating:** 4.5/5.0  
**Total Reviews:** 16
## About GDB (GNU Debugger)
GDB, le débogueur du projet GNU, vous permet de voir ce qui se passe à l&#39;intérieur d&#39;un autre programme pendant son exécution -- ou ce qu&#39;un autre programme faisait au moment où il s&#39;est écrasé.




## GDB (GNU Debugger) Reviews
  ### 1. GDB et son utilité

**Rating:** 5.0/5.0 stars

**Reviewed by:** bismeet m. | Business Technology Analyst, Entreprise (> 1000 employés)

**Reviewed Date:** June 10, 2022

**Qu'aimez-vous le plus à propos de GDB (GNU Debugger)?**

Il vous permet de parcourir ligne par ligne. Il fonctionne sur de nombreux systèmes de type Unix et fonctionne pour une grande variété de langues.

**Que n’aimez-vous pas à propos de GDB (GNU Debugger)?**

beaucoup de meilleurs débogueurs, ou du moins des interfaces frontend existent, bien que beaucoup d'entre eux améliorent gdb de différentes manières

**Recommandations à d’autres personnes envisageant GDB (GNU Debugger):**

Les Ides ont maintenant des capacités de débogage bien meilleures que le vieux cheval.

**Quels sont les problèmes que GDB (GNU Debugger) résout, et en quoi cela vous est-il bénéfique?**

Aide à trouver des bogues dans le code et à les résoudre en plaçant des points d'arrêt de manière appropriée.

  ### 2. Outil de débogage rapide

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Sans fil | Entreprise (> 1000 employés)

**Reviewed Date:** May 20, 2022

**Qu'aimez-vous le plus à propos de GDB (GNU Debugger)?**

C'est très utile pour le débogage avec une indication précise de l'endroit où se trouve le bug.

**Que n’aimez-vous pas à propos de GDB (GNU Debugger)?**

Pas grand-chose à reprocher à cet outil, seulement qu'il pourrait avoir plus de fonctionnalités.

**Quels sont les problèmes que GDB (GNU Debugger) résout, et en quoi cela vous est-il bénéfique?**

J'utilise cet outil pour mon activité de développement logiciel et il est vraiment utile pour nous.

  ### 3. Débogueur du projet GNU.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Manuel P. | PC software, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** September 15, 2021

**Qu'aimez-vous le plus à propos de GDB (GNU Debugger)?**

Spécifiez les problèmes du système et corrigez les performances de l'application, compatible avec C++ et Pascal. Déboguez et effectuez un dump sur différentes plateformes disponibles.

**Que n’aimez-vous pas à propos de GDB (GNU Debugger)?**

Le débogage dans le noyau et les différentes distributions Linux est difficile.

**Recommandations à d’autres personnes envisageant GDB (GNU Debugger):**

N/A

**Quels sont les problèmes que GDB (GNU Debugger) résout, et en quoi cela vous est-il bénéfique?**

Correction et évaluer le célèbre NULL, identifier BFG.

  ### 4. Meilleur débogueur et IDE

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Logiciels informatiques | Petite entreprise (50 employés ou moins)

**Reviewed Date:** August 24, 2021

**Qu'aimez-vous le plus à propos de GDB (GNU Debugger)?**

C'est l'un des meilleurs IDE disponibles et très optimisé pour exécuter des programmes à haute mémoire. Il est indépendant de la plateforme et fonctionne sur tous les systèmes d'exploitation. Gratuit à utiliser.

**Que n’aimez-vous pas à propos de GDB (GNU Debugger)?**

GDB ne peut pas être utilisé pour corriger des programmes qui se compilent avec des erreurs.

**Quels sont les problèmes que GDB (GNU Debugger) résout, et en quoi cela vous est-il bénéfique?**

Nous utilisons GDB pour écrire individuellement des fragments d'un grand programme en équipe, puis nous combinons tous les extraits pour créer un produit final et plus grand. Son interface simple et intuitive nous aide à comprendre facilement le code source.

  ### 5. Fin de la recherche pour le débogueur

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Logiciels informatiques | Petite entreprise (50 employés ou moins)

**Reviewed Date:** August 10, 2021

**Qu'aimez-vous le plus à propos de GDB (GNU Debugger)?**

GDB peut faire des merveilles comme il peut, au début du programme, en spécifiant quelque chose qui pourrait avoir un effet sur son comportement. Faites en sorte que notre code s'arrête à une condition spécifique et bien plus encore.

**Que n’aimez-vous pas à propos de GDB (GNU Debugger)?**

L'interface graphique n'est pas très attrayante, mais cela ne la rend pas moins utile.

**Quels sont les problèmes que GDB (GNU Debugger) résout, et en quoi cela vous est-il bénéfique?**

Écrivez de longs extraits de code dans GDB pour former un produit plus grand.

  ### 6. QUEL QUE SOIT LE PLATEFORME DE LANGAGE DE PROGRAMMATION

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Logiciels informatiques | Entreprise (> 1000 employés)

**Reviewed Date:** September 07, 2021

**Qu'aimez-vous le plus à propos de GDB (GNU Debugger)?**

IL PEUT DÉBOGUER SUR UNE PLATEFORME MULTI-LANGAGES DE PROGRAMMATION

**Que n’aimez-vous pas à propos de GDB (GNU Debugger)?**

IL PEUT ÊTRE UTILISÉ UNIQUEMENT DANS LE SYSTÈME D'EXPLOITATION UNIX

**Recommandations à d’autres personnes envisageant GDB (GNU Debugger):**

C'EST UN EXCELLENT OUTIL DE DÉBOGAGE BASÉ SUR L'INTERFAÇAGE MULTI-LANGAGES DE PROGRAMMATION

**Quels sont les problèmes que GDB (GNU Debugger) résout, et en quoi cela vous est-il bénéfique?**

DÉBOGUÉ SIMULTANÉMENT L'INTERFACE DE PROGRAMMATION C++ ET JAVA

  ### 7. Le (presque) meilleur ami d'un développeur

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Semi-conducteurs | Entreprise (> 1000 employés)

**Reviewed Date:** December 01, 2020

**Qu'aimez-vous le plus à propos de GDB (GNU Debugger)?**

Interruption à une fonction (points d'arrêt)
Vérifiez la pile d'appels d'une fonction (retour en arrière)
Mettez un point d'observation de lecture/écriture pour une variable/objet (corruption de mémoire)
Vidage de la mémoire

**Que n’aimez-vous pas à propos de GDB (GNU Debugger)?**

Affichage en direct du code (commande l), il y a encore des incohérences avec la ligne et les variables. Les extensions TUI aident cependant. Les points d'observation rendent l'exécution du code extrêmement lente. Je ne peux même pas penser à mettre un point d'observation lors du débogage du noyau. Le débogage du noyau avec GDB (kgdb) est fastidieux et nécessite beaucoup d'efforts de configuration. Il manque également de support ici.

**Recommandations à d’autres personnes envisageant GDB (GNU Debugger):**

- C'est l'un des meilleurs débogueurs disponibles. Très puissant et pratique.
- Il est disponible pour une large gamme de plateformes et d'architectures.
- Passez un peu de temps avec au début, cela vaut chaque centime.
- Si vous n'êtes pas à l'aise avec une interface non graphique, essayez ugdb/gdbtui, etc.

**Quels sont les problèmes que GDB (GNU Debugger) résout, et en quoi cela vous est-il bénéfique?**

Les bugs de programmation quotidiens, les plantages, les erreurs liées aux pointeurs NULL. J'utilise également GDB pour imprimer les variables (au lieu d'ajouter des impressions et de recompiler) et inspecter la pile. J'aime aussi suivre un code inconnu avec le backtrace, le vidage de la pile d'appels m'aide à comprendre plus rapidement le flux du code.

  ### 8. Qu'est-ce que le débogueur GNU

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Hospitalité | Petite entreprise (50 employés ou moins)

**Reviewed Date:** November 24, 2020

**Qu'aimez-vous le plus à propos de GDB (GNU Debugger)?**

Le débogueur GNU, également appelé gdb, est le débogueur le plus populaire pour les systèmes UNIX pour déboguer les programmes en C et C++.

Le débogueur GNU vous aide à obtenir des informations sur les éléments suivants :

Si un vidage de mémoire s'est produit, alors sur quelle instruction ou expression le programme s'est-il planté ?

Si une erreur se produit lors de l'exécution d'une fonction, quelle ligne du programme contient l'appel à cette fonction, et quels sont les paramètres ?

Quelles sont les valeurs des variables du programme à un moment particulier pendant l'exécution du programme ?

Quel est le résultat d'une expression particulière dans un programme ?

GDB vous permet d'exécuter le programme jusqu'à un certain point, puis de vous arrêter et d'imprimer les valeurs de certaines variables à ce moment-là, ou de parcourir le programme ligne par ligne et d'imprimer les valeurs de chaque variable après l'exécution de chaque ligne.

GDB utilise une interface en ligne de commande simple.

**Que n’aimez-vous pas à propos de GDB (GNU Debugger)?**

Bien que GDB puisse vous aider à découvrir des bugs liés aux fuites de mémoire, ce n'est pas un outil pour détecter les fuites de mémoire.

GDB ne peut pas être utilisé pour les programmes qui se compilent avec des erreurs et il n'aide pas à corriger ces erreurs.

**Recommandations à d’autres personnes envisageant GDB (GNU Debugger):**

C'est une excellente source de débogage.

**Quels sont les problèmes que GDB (GNU Debugger) résout, et en quoi cela vous est-il bénéfique?**

Avantages :
GDB vous permet d'exécuter le programme jusqu'à un certain point, puis de vous arrêter et d'imprimer les valeurs de certaines variables à ce moment-là, ou de parcourir le programme ligne par ligne et d'imprimer les valeurs de chaque variable après l'exécution de chaque ligne.

GDB utilise une interface en ligne de commande simple.

Problèmes :
Bien que GDB puisse vous aider à découvrir des bugs liés aux fuites de mémoire, ce n'est pas un outil pour détecter les fuites de mémoire.

GDB ne peut pas être utilisé pour des programmes qui se compilent avec des erreurs et il n'aide pas à corriger ces erreurs.

  ### 9. Le meilleur débogueur en mode distant.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Bill C. | Group Operations Manager, Entreprise (> 1000 employés)

**Reviewed Date:** August 24, 2020

**Qu'aimez-vous le plus à propos de GDB (GNU Debugger)?**

Je devrais commencer mon commentaire en disant combien j'aime le débogueur en mode "distance" et il communique avec le Stub et pendant que j'ai le programme sur une machine, une autre est en cours de débogage. Pour un vieux programme bantante, il est très bien créé. Et s'il est utilisé pour déboguer Linux, la sensation est très bonne avec GDB, le programme est très facile à utiliser quand on connaît les commandes.

**Que n’aimez-vous pas à propos de GDB (GNU Debugger)?**

Comme je l'ai mentionné dans le premier commentaire, le programme est très utile pour le débogage GDB et pour Linux et les hackers, je n'ai rien vu de mieux en termes de programmation, mais je sens qu'il a pris un peu de retard par rapport au temps et devrait se renouveler.

**Recommandations à d’autres personnes envisageant GDB (GNU Debugger):**

Si vous souhaitez obtenir un bon débogage dans vos machines intégrées à Linux, je recommande GDB (GNU Debugger) avec toute la sécurité du monde car c'est le meilleur et assez économique et facile à utiliser et à intégrer les commandes que vous souhaitez tant que vous avez des connaissances.

**Quels sont les problèmes que GDB (GNU Debugger) résout, et en quoi cela vous est-il bénéfique?**

Cela nous aide beaucoup lors de la création et du débogage de divers ordinateurs en mode à distance, qui est l'une des fonctions de GDB (GNU Debugger) que j'aime beaucoup ainsi que notre entreprise. Nous utilisons beaucoup le compilateur Linux pour inclure plus d'informations dans notre débogage.

  ### 10. Débogueur open source

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mervin M. | Embedded Specialist, Entreprise (> 1000 employés)

**Reviewed Date:** November 30, 2020

**Qu'aimez-vous le plus à propos de GDB (GNU Debugger)?**

Une des meilleures choses est sans licence, débogueur logiciel, aucun matériel ou licence supplémentaire n'est nécessaire. Facile à utiliser, l'homme est là pour aider.

**Que n’aimez-vous pas à propos de GDB (GNU Debugger)?**

Pas beaucoup d'interface graphique, donc pendant l'utilisation, ce sera plus difficile. L'utilisation des points d'arrêt n'est pas si impressionnante.

**Recommandations à d’autres personnes envisageant GDB (GNU Debugger):**

C'est gratuit.

**Quels sont les problèmes que GDB (GNU Debugger) résout, et en quoi cela vous est-il bénéfique?**

Les problèmes logiques de logiciel peuvent être résolus en déboguant le logiciel. Nous pouvons utiliser le GDB pour identifier s'il s'agit d'un problème logique de logiciel ou de matériel. Cela nous aide à comprendre la logique du code et à parcourir.

  ### 11. GDB est un excellent outil

**Rating:** 5.0/5.0 stars

**Reviewed by:** Dragan C. | Embedded Software Engineer, Entreprise (> 1000 employés)

**Reviewed Date:** November 26, 2020

**Qu'aimez-vous le plus à propos de GDB (GNU Debugger)?**

Flexibilité, facile à utiliser sur n'importe quelle plateforme, rapide.

**Que n’aimez-vous pas à propos de GDB (GNU Debugger)?**

L'exit devrait se faire en un clic, 
débogage multitâche

**Quels sont les problèmes que GDB (GNU Debugger) résout, et en quoi cela vous est-il bénéfique?**

Habituellement, le débogage des bogues sur le test unitaire sur l'hôte ou le code embarqué sur la cible.

  ### 12. Il y a une grande courbe d'apprentissage, mais cela vaut l'investissement.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Collin B. | Cyberneticist, Petite entreprise (50 employés ou moins)

**Reviewed Date:** December 11, 2019

**Qu'aimez-vous le plus à propos de GDB (GNU Debugger)?**

GDB est essentiel pour un hacker. Il fonctionne pour de nombreuses langues. Il permet également à un utilisateur de se connecter via des sockets réseau afin que les applications GUI puissent être déboguées. De plus, comme l'outil est très ancien, il possède de nombreux raccourcis, touches de raccourci et astuces à apprendre, ce qui signifie que sa puissance augmente à mesure que vous l'apprenez mieux.

**Que n’aimez-vous pas à propos de GDB (GNU Debugger)?**

L'outil est un peu ésotérique. C'est un outil qui a été conçu pour l'ère du piratage Unix, pas pour l'ère du développement web. La documentation reflète son âge en ayant un aspect un peu vieillot. Je sais personnellement que les anciens outils sont des outils bien rodés et bien formés, mais le néophyte en moi est toujours à la recherche d'une nouvelle technologie (probablement pire).

**Recommandations à d’autres personnes envisageant GDB (GNU Debugger):**

C'est un outil classique qui vaut la peine d'être appris.

**Quels sont les problèmes que GDB (GNU Debugger) résout, et en quoi cela vous est-il bénéfique?**

J'utilise principalement GDB lorsque j'écris du code en C et C++. Dans la majorité des cas, je l'utilise pour imprimer une trace de pile lorsque je rencontre une erreur fatale comme un segfault.

  ### 13. GDB pour le débogage sur Linux et l'analyse des vidages mémoire

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Services d'information | Petite entreprise (50 employés ou moins)

**Reviewed Date:** November 16, 2019

**Qu'aimez-vous le plus à propos de GDB (GNU Debugger)?**

GDB aide l'utilisateur à déboguer le programme sur la plateforme Linux. GDB peut également être utilisé pour l'analyse des vidages sur incident. Nous pouvons utiliser le fichier de vidage pour déboguer l'application après le crash. L'utilisateur doit activer la création de fichiers de vidage à l'aide de ulimit. Les applications multithread peuvent également être déboguées à l'aide de gdb. L'utilisateur peut sélectionner le thread à déboguer en utilisant la commande "thread" dans gdb. En utilisant la commande thread, nous pouvons passer à un thread en spécifiant le numéro de thread. La commande info peut être utilisée pour trouver le nombre de threads et le numéro de thread pour chaque thread. Lorsque le crash se produit, nous pouvons vérifier la trace de retour en utilisant la commande "bt". La valeur de la variable peut également être imprimée en utilisant la commande print. L'analyse des vidages sur incident est l'une des choses utiles qu'un développeur peut effectuer pour trouver la véritable raison du crash. Le fichier de vidage peut être utilisé pour trouver l'analyse des vidages sur incident. L'utilisateur doit activer le fichier de vidage à l'aide de la commande ulimit.

**Que n’aimez-vous pas à propos de GDB (GNU Debugger)?**

Le débogage avec gdb ralentira l'exécution du programme. Étant donné que les problèmes de haute performance ne peuvent pas être débogués avec gdb. Étant donné que l'exécution du programme est ralentie, l'utilisateur ne peut avoir aucune idée du problème de haute performance. Le drapeau de l'assainisseur d'adresses doit être utilisé lors de la compilation, sinon le problème de corruption de mémoire ne peut pas être identifié avec gdb.

**Recommandations à d’autres personnes envisageant GDB (GNU Debugger):**

gdb aide à déboguer sans utiliser printf. L'utilisateur peut vérifier n'importe quelle valeur de variable pendant le débogage en utilisant la commande print ou l'utilisateur peut examiner le contenu de la mémoire en utilisant x. Un point d'arrêt conditionnel peut être utilisé dans gdb, c'est très utile. En utilisant gdbserver, l'utilisateur peut déboguer une cible distante aussi.

**Quels sont les problèmes que GDB (GNU Debugger) résout, et en quoi cela vous est-il bénéfique?**

En utilisant gdb, nous pouvons identifier le problème de plantage. L'analyse du vidage de mémoire est très utile après le plantage du programme. Le fichier core peut être utilisé pour identifier le problème réel du plantage.

  ### 14. Meilleur débogueur pour C et C++

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Logiciels informatiques | Petite entreprise (50 employés ou moins)

**Reviewed Date:** December 10, 2019

**Qu'aimez-vous le plus à propos de GDB (GNU Debugger)?**

J'adore la portabilité de ce débogueur. Une fois que vous vous familiarisez avec les commandes de débogage courantes, vous pouvez facilement déboguer depuis la ligne de commande et examiner la mémoire.

**Que n’aimez-vous pas à propos de GDB (GNU Debugger)?**

Il y a une courbe d'apprentissage pour maîtriser efficacement ce débogueur. La commande 'print' est votre amie.

**Quels sont les problèmes que GDB (GNU Debugger) résout, et en quoi cela vous est-il bénéfique?**

J'ai utilisé GDB pour déboguer des projets scolaires en C et C++. J'ai pu parcourir le code efficacement et résoudre des problèmes de synchronisation pour des applications multithread.

  ### 15. Outil de débogage pour fichier .exe

**Rating:** 3.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Automobile | Entreprise (> 1000 employés)

**Reviewed Date:** December 01, 2019

**Qu'aimez-vous le plus à propos de GDB (GNU Debugger)?**

La meilleure partie du débogueur Gnu est qu'il est très facile à utiliser et permet de tracer les erreurs en peu de temps. Vous pouvez facilement comprendre le code abandonné et le comportement inattendu. Les points d'arrêt, les commandes d'affichage et de lecture améliorent ses fonctionnalités.

**Que n’aimez-vous pas à propos de GDB (GNU Debugger)?**

Prendre un peu plus de temps pour exécuter le fichier .exe plus grand
L'option de surlignage n'est pas là.

**Recommandations à d’autres personnes envisageant GDB (GNU Debugger):**

Bon pour déboguer les fichiers .C et .Cpp.

**Quels sont les problèmes que GDB (GNU Debugger) résout, et en quoi cela vous est-il bénéfique?**

Le débogage du code en C et C++ est très facile et il est facile de trouver la faute de segmentation ou le vidage de code.

  ### 16. GDB

**Rating:** 5.0/5.0 stars

**Reviewed by:** Chitvan G. | Assistant Professor, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** November 18, 2019

**Qu'aimez-vous le plus à propos de GDB (GNU Debugger)?**

Débogueur parfait pour tous les développeurs ... moyen de rendre votre logiciel qualifié

**Que n’aimez-vous pas à propos de GDB (GNU Debugger)?**

Besoin d'apprendre à propos de l'outil avant de l'utiliser, mais c'est quand même facile.

**Recommandations à d’autres personnes envisageant GDB (GNU Debugger):**

Utile, il faut l'utiliser

**Quels sont les problèmes que GDB (GNU Debugger) résout, et en quoi cela vous est-il bénéfique?**

Test


## GDB (GNU Debugger) Discussions
  - [What is GNU Debugger in Linux?](https://www.g2.com/fr/discussions/what-is-gnu-debugger-in-linux)
  - [Is GDB a good debugger?](https://www.g2.com/fr/discussions/is-gdb-a-good-debugger)
  - [What is GNU project debugger?](https://www.g2.com/fr/discussions/what-is-gnu-project-debugger)
  - [What is GDB debugging tool?](https://www.g2.com/fr/discussions/what-is-gdb-debugging-tool)
  - [How to check back trace when gdb shows crash on libs(glibc)?](https://www.g2.com/fr/discussions/how-to-check-back-trace-when-gdb-shows-crash-on-libs-glibc) - 1 upvote

- [View GDB (GNU Debugger) pricing details and edition comparison](https://www.g2.com/fr/products/gdb-gnu-debugger/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-27+00%3A38%3A29+-0500&secure%5Bsession_id%5D=540a91bf-3e5b-4ecf-8948-7c46334d1750&secure%5Btoken%5D=b483a7dd60c8cf8d57745ab216899b24ae95a92d4c6abcd4a025b055f9a0a602&format=llm_user)

## GDB (GNU Debugger) Features
**Rapports de bogues**
- Rapports et commentaires des utilisateurs
- Rapports et commentaires des testeurs
- Rapports et commentaires de l’équipe

**Surveillance des bugs**
- Analytics
- Historique des bugs
- Conservation des données

**Agentic AI - Suivi des bogues**
- Apprentissage adaptatif
- Interaction en Langage Naturel
- Assistance proactive

## Top GDB (GNU Debugger) Alternatives
  - [Jira](https://www.g2.com/fr/products/jira/reviews) - 4.3/5.0 (7,465 reviews)
  - [GitLab](https://www.g2.com/fr/products/gitlab/reviews) - 4.5/5.0 (875 reviews)
  - [GitHub](https://www.g2.com/fr/products/github/reviews) - 4.7/5.0 (2,288 reviews)

