# GDB (GNU Debugger) Reviews
**Vendor:** Free Software Foundation  
**Category:** [Software de Rastreamento de Bugs](https://www.g2.com/pt/categories/bug-tracking)  
**Average Rating:** 4.5/5.0  
**Total Reviews:** 16
## About GDB (GNU Debugger)
GDB, o depurador do Projeto GNU, permite que você veja o que está acontecendo &#39;dentro&#39; de outro programa enquanto ele é executado -- ou o que outro programa estava fazendo no momento em que travou.




## GDB (GNU Debugger) Reviews
  ### 1. GDB e sua utilidade

**Rating:** 5.0/5.0 stars

**Reviewed by:** bismeet m. | Business Technology Analyst, Empresa (> 1000 emp.)

**Reviewed Date:** June 10, 2022

**O que você mais gosta em GDB (GNU Debugger)?**

Permite que você avance linha por linha. Funciona em muitos sistemas semelhantes ao Unix e funciona para uma ampla variedade de linguagens.

**O que você não gosta em GDB (GNU Debugger)?**

muito melhores depuradores, ou pelo menos interfaces de frontend existem, embora muitos deles melhorem o gdb de várias maneiras.

**Recomendações a outras pessoas considerando GDB (GNU Debugger):**

Ides têm capacidades de depuração muito melhores agora do que o velho cavalo.

**Que problemas GDB (GNU Debugger) está resolvendo e como isso está beneficiando você?**

Ajuda a encontrar bugs no código e resolvê-los definindo pontos de interrupção adequadamente

  ### 2. Ferramenta rápida de depuração

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuário Verificado em Sem Fio | Empresa (> 1000 emp.)

**Reviewed Date:** May 20, 2022

**O que você mais gosta em GDB (GNU Debugger)?**

É muito útil para depurar com uma indicação adequada de onde está o erro.

**O que você não gosta em GDB (GNU Debugger)?**

Nada muito para não gostar nesta ferramenta, apenas que ela poderia ter mais funcionalidades.

**Que problemas GDB (GNU Debugger) está resolvendo e como isso está beneficiando você?**

Estou usando esta ferramenta para minha atividade de desenvolvimento de software e é realmente útil para nós.

  ### 3. Depurador do Projeto GNU.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Manuel P. | PC software, Médio Porte (51-1000 emp.)

**Reviewed Date:** September 15, 2021

**O que você mais gosta em GDB (GNU Debugger)?**

Especifique problemas do sistema e corrija o desempenho do aplicativo, compatível com C++ e Pascal. Depure e faça dump em diferentes plataformas disponíveis.

**O que você não gosta em GDB (GNU Debugger)?**

Depurar no Kernel e em diferentes distribuições Linux é difícil.

**Recomendações a outras pessoas considerando GDB (GNU Debugger):**

N/D

**Que problemas GDB (GNU Debugger) está resolvendo e como isso está beneficiando você?**

Corrija e avalie o famoso NULL, identifique BFG.

  ### 4. Melhor depurador e IDE

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuário Verificado em Software de Computador | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** August 24, 2021

**O que você mais gosta em GDB (GNU Debugger)?**

É uma das melhores IDEs disponíveis e muito otimizada para executar programas de alta memória. É independente de plataforma e funciona em todos os sistemas operacionais. Gratuita para usar.

**O que você não gosta em GDB (GNU Debugger)?**

O GDB não pode ser usado para corrigir programas que compilam com erros.

**Que problemas GDB (GNU Debugger) está resolvendo e como isso está beneficiando você?**

Usamos o GDB para escrever fragmentos de um grande programa individualmente em equipe, depois combinamos todos os trechos para fazer o produto final e maior. Sua interface simples e intuitiva nos ajuda a entender o código-fonte facilmente.

  ### 5. Fim da busca pelo depurador

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuário Verificado em Software de Computador | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** August 10, 2021

**O que você mais gosta em GDB (GNU Debugger)?**

O GDB pode fazer maravilhas como ele pode, no início do programa, especificando algo que pode ter um efeito em seu comportamento. Faça nosso código parar em uma condição específica e muito mais.

**O que você não gosta em GDB (GNU Debugger)?**

A interface gráfica não é tão atraente, mas isso não a torna menos útil.

**Que problemas GDB (GNU Debugger) está resolvendo e como isso está beneficiando você?**

Escreva longos trechos de código em GDB para formar um produto maior.

  ### 6. INDEPENDENTEMENTE DA PLATAFORMA DE LINGUAGEM DE PROGRAMAÇÃO

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuário Verificado em Software de Computador | Empresa (> 1000 emp.)

**Reviewed Date:** September 07, 2021

**O que você mais gosta em GDB (GNU Debugger)?**

ELE PODE DEPURAR EM MÚLTIPLAS PLATAFORMAS DE LINGUAGEM DE PROGRAMAÇÃO

**O que você não gosta em GDB (GNU Debugger)?**

SÓ PODE SER OPERADO NO SISTEMA OPERACIONAL UNIX

**Recomendações a outras pessoas considerando GDB (GNU Debugger):**

É UMA ÓTIMA FERRAMENTA DE DEPURAÇÃO BASEADA NA INTERFACE DE MÚLTIPLAS LINGUAGENS DE PROGRAMAÇÃO

**Que problemas GDB (GNU Debugger) está resolvendo e como isso está beneficiando você?**

DEPURE SIMULTANEAMENTE A INTERFACE DE PROGRAMAÇÃO C++ E JAVA

  ### 7. O (quase) melhor amigo de um desenvolvedor

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuário Verificado em Semicondutores | Empresa (> 1000 emp.)

**Reviewed Date:** December 01, 2020

**O que você mais gosta em GDB (GNU Debugger)?**

Interromper em uma função (pontos de interrupção)
Verifique a pilha de chamadas de uma função (backtrace)
Coloque um ponto de observação de leitura/escrita para uma variável/objeto (corrupção de memória)
Despejando memória

**O que você não gosta em GDB (GNU Debugger)?**

Exibição ao vivo do código (comando l), ainda há inconsistência com a linha e as variáveis. As extensões TUI ajudam, no entanto. 

Os watchpoints tornam a execução do código extremamente lenta. Nem consigo pensar em colocar um watchpoint durante a depuração do kernel. 

A depuração do kernel com GDB (kgdb) é tediosa e requer muitos esforços de configuração. Também há falta de suporte aqui.

**Recomendações a outras pessoas considerando GDB (GNU Debugger):**

- É um dos melhores depuradores disponíveis. Muito poderoso e prático.
- Está disponível para uma ampla gama de plataformas e arquiteturas.
- Dedique algum tempo a ele inicialmente, vale cada centavo.
- Se você não está confortável com uma interface sem GUI, experimente ugdb/gdbtui etc.

**Que problemas GDB (GNU Debugger) está resolvendo e como isso está beneficiando você?**

Erros de programação do dia a dia, falhas, erros relacionados a ponteiros NULL. Eu também uso o GDB para imprimir variáveis (em vez de adicionar prints e recompilar) e inspecionar a pilha. Eu também gosto de rastrear um código desconhecido com backtrace, o despejo da pilha de chamadas me ajuda a entender o fluxo do código mais rapidamente.

  ### 8. O que é o GNU Debugger

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuário Verificado em Hospitalidade | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** November 24, 2020

**O que você mais gosta em GDB (GNU Debugger)?**

O GNU Debugger, que também é chamado de gdb, é o depurador mais popular para sistemas UNIX para depurar programas em C e C++.

O GNU Debugger ajuda você a obter informações sobre o seguinte:

Se ocorreu um core dump, em qual declaração ou expressão o programa travou?

Se um erro ocorre ao executar uma função, qual linha do programa contém a chamada para essa função e quais são os parâmetros?

Quais são os valores das variáveis do programa em um ponto específico durante a execução do programa?

Qual é o resultado de uma expressão específica em um programa?

O GDB permite que você execute o programa até um certo ponto, depois pare e imprima os valores de certas variáveis nesse ponto, ou passe pelo programa uma linha de cada vez e imprima os valores de cada variável após executar cada linha.

O GDB usa uma interface de linha de comando simples.

**O que você não gosta em GDB (GNU Debugger)?**

Embora o GDB possa ajudá-lo a encontrar bugs relacionados a vazamentos de memória, ele não é uma ferramenta para detectar vazamentos de memória.

O GDB não pode ser usado para programas que compilam com erros e não ajuda a corrigir esses erros.

**Recomendações a outras pessoas considerando GDB (GNU Debugger):**

é uma ótima fonte de depuração.

**Que problemas GDB (GNU Debugger) está resolvendo e como isso está beneficiando você?**

Benefícios:
O GDB permite que você execute o programa até um certo ponto, depois pare e imprima os valores de certas variáveis nesse ponto, ou passe pelo programa uma linha de cada vez e imprima os valores de cada variável após executar cada linha.

O GDB usa uma interface de linha de comando simples.

Problemas:
Embora o GDB possa ajudá-lo a encontrar bugs relacionados a vazamentos de memória, ele não é uma ferramenta para detectar vazamentos de memória.

O GDB não pode ser usado para programas que compilam com erros e não ajuda a corrigir esses erros.

  ### 9. O melhor depurador de modo remoto.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Bill C. | Group Operations Manager, Empresa (> 1000 emp.)

**Reviewed Date:** August 24, 2020

**O que você mais gosta em GDB (GNU Debugger)?**

Eu devo começar meu comentário dizendo o quanto eu gosto do depurador no modo "distância" e ele se comunica com o Stub e enquanto eu tenho o programa em uma máquina, outra está sendo depurada. Para um programa bastante antigo, ele é muito bem criado. E se for usado para depurar Linux, a sensação é muito boa com o GDB, o programa é muito fácil de usar quando você conhece os comandos.

**O que você não gosta em GDB (GNU Debugger)?**

Como mencionei no primeiro comentário, o programa é muito útil para depuração com GDB e para Linux e hackers, não vi nada melhor em termos de programação, mas sinto que ficou um pouco para trás em relação ao tempo e deveria se renovar.

**Recomendações a outras pessoas considerando GDB (GNU Debugger):**

Se você deseja alcançar uma boa depuração em suas máquinas integradas com Linux, recomendo o GDB (GNU Debugger) com toda a segurança do mundo, pois é o melhor e bastante econômico e fácil de usar e integrar os comandos que você deseja, desde que tenha conhecimento.

**Que problemas GDB (GNU Debugger) está resolvendo e como isso está beneficiando você?**

Isso nos ajuda muito ao criar e depurar vários computadores no Modo de Distância, que é uma das funções do GDB (GNU Debugger) que eu e nossa empresa gostamos muito. Usamos muito o compilador Linux para incluir mais informações em nossa depuração.

  ### 10. Depurador de código aberto

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mervin M. | Embedded Specialist, Empresa (> 1000 emp.)

**Reviewed Date:** November 30, 2020

**O que você mais gosta em GDB (GNU Debugger)?**

Uma das melhores coisas é que não precisa de licença, depurador de software, não é necessário hardware ou licença adicional. Fácil de usar, o homem está lá para ajudar.

**O que você não gosta em GDB (GNU Debugger)?**

Não há muita interface gráfica, então, enquanto começar a usar, será mais difícil. O uso de pontos de interrupção não é tão impressionante.

**Recomendações a outras pessoas considerando GDB (GNU Debugger):**

É gratuito. Então aproveite e aprenda.

**Que problemas GDB (GNU Debugger) está resolvendo e como isso está beneficiando você?**

Problemas lógicos de software podem ser resolvidos depurando o software. Podemos usar o GDB para identificar se é um problema lógico de software ou problemas de hardware. Isso nos ajuda a entender a lógica do código e a percorrer.

  ### 11. GDB é uma ferramenta excelente

**Rating:** 5.0/5.0 stars

**Reviewed by:** Dragan C. | Embedded Software Engineer, Empresa (> 1000 emp.)

**Reviewed Date:** November 26, 2020

**O que você mais gosta em GDB (GNU Debugger)?**

Flexibilidade, fácil de usar em qualquer plataforma, rápido.

**O que você não gosta em GDB (GNU Debugger)?**

A saída deve ser em um clique,  
depuração multitarefa

**Que problemas GDB (GNU Debugger) está resolvendo e como isso está beneficiando você?**

Normalmente, depuração de bugs em teste de unidade no código host ou incorporado no alvo.

  ### 12. Há uma grande curva de aprendizado, mas vale o investimento.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Collin B. | Cyberneticist, Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** December 11, 2019

**O que você mais gosta em GDB (GNU Debugger)?**

GDB é essencial para um hacker. Funciona para muitas linguagens. Também permite que um usuário se conecte via sockets de rede para que aplicativos GUI possam ser depurados. Além disso, como a ferramenta é tão antiga, possui muitos atalhos, teclas de atalho e truques para aprender, o que significa que seu poder cresce à medida que você a conhece melhor.

**O que você não gosta em GDB (GNU Debugger)?**

A ferramenta é um pouco arcaica. É uma ferramenta que foi construída para a era da pirataria no unix, não para a era do desenvolvimento web. A documentação reflete sua idade por parecer um pouco desgastada. Eu pessoalmente sei que ferramentas antigas são ferramentas bem usadas e bem formadas, mas o neófito em mim está sempre procurando uma nova (e provavelmente pior) tecnologia.

**Recomendações a outras pessoas considerando GDB (GNU Debugger):**

É uma ferramenta clássica que vale a pena aprender.

**Que problemas GDB (GNU Debugger) está resolvendo e como isso está beneficiando você?**

Eu uso o GDB principalmente quando escrevo código em C e C++. Na maioria dos casos, eu o uso para imprimir um backtrace quando encontro um erro fatal como um segfault.

  ### 13. GDB para depuração no Linux e análise de core dump

**Rating:** 4.5/5.0 stars

**Reviewed by:** Usuário Verificado em Serviços de Informação | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** November 16, 2019

**O que você mais gosta em GDB (GNU Debugger)?**

O GDB ajuda o usuário a depurar o programa na plataforma Linux. O GDB também pode ser usado para análise de despejo de núcleo. Podemos usar o arquivo de núcleo para depurar a aplicação após a falha. O usuário deve habilitar a criação do arquivo de núcleo usando ulimit. Aplicações multithread também podem ser depuradas usando o gdb. O usuário pode selecionar o thread para depurar usando o comando "thread" no gdb. Usando o comando thread, podemos alternar para o thread especificando o número do thread. O comando info pode ser usado para encontrar o número de threads e o número de thread para cada thread. Quando ocorre uma falha, podemos verificar o rastreamento de pilha usando o comando "bt". O valor da variável também pode ser impresso usando o comando print. A análise de despejo de núcleo é uma das coisas úteis que um desenvolvedor pode realizar para encontrar a verdadeira razão da falha. O arquivo de núcleo pode ser usado para encontrar a análise de despejo de núcleo. O usuário precisa habilitar o arquivo de núcleo usando o comando ulimit.

**O que você não gosta em GDB (GNU Debugger)?**

Depurar usando gdb irá desacelerar a execução do programa. Como problemas de alto desempenho não podem ser depurados usando gdb. Como a execução do programa desacelerou, o usuário não pode ter nenhuma ideia sobre o problema de alto desempenho. A flag do AddressSanitizer deve ser usada durante a compilação, caso contrário, problemas de corrupção de memória não podem ser identificados usando gdb.

**Recomendações a outras pessoas considerando GDB (GNU Debugger):**

gdb ajuda a depurar sem usar printf. Pode verificar qualquer valor de variável enquanto depura usando o comando print ou pode examinar o conteúdo da memória usando x. Breakpoint condicional pode ser usado dentro do gdb, é muito útil. Usando gdbserver, pode depurar alvo remoto também.

**Que problemas GDB (GNU Debugger) está resolvendo e como isso está beneficiando você?**

Usando o gdb, podemos identificar o problema de falha. A análise de despejo de núcleo é muito útil após o programa ter falhado. O arquivo de núcleo pode ser usado para identificar o problema real da falha.

  ### 14. Melhor depurador para C e C++

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuário Verificado em Software de Computador | Pequena Empresa (50 ou menos emp.)

**Reviewed Date:** December 10, 2019

**O que você mais gosta em GDB (GNU Debugger)?**

Adoro como este depurador é portátil. Depois de se familiarizar com os comandos comuns de depuração, você pode facilmente depurar a partir da linha de comando e examinar a memória.

**O que você não gosta em GDB (GNU Debugger)?**

Há uma curva de aprendizado para usar este depurador de forma eficaz. O comando 'print' é seu amigo.

**Que problemas GDB (GNU Debugger) está resolvendo e como isso está beneficiando você?**

Usei o GDB para depurar projetos escolares em C e C++. Consegui percorrer o código de forma eficaz e resolver problemas de sincronização em aplicações multithread.

  ### 15. Ferramenta de depuração para arquivo .exe

**Rating:** 3.0/5.0 stars

**Reviewed by:** Usuário Verificado em Automotivo | Empresa (> 1000 emp.)

**Reviewed Date:** December 01, 2019

**O que você mais gosta em GDB (GNU Debugger)?**

A melhor parte do depurador Gnu é
Muito fácil de usar e rastrear a falha em pouco tempo.
Código despejado e comportamento inesperado você pode descobrir facilmente.
Ponto de interrupção, exibição e comando de leitura aprimoram seus recursos.

**O que você não gosta em GDB (GNU Debugger)?**

Demorando um pouco mais para executar o arquivo .exe maior
A opção de destaque não está disponível.

**Recomendações a outras pessoas considerando GDB (GNU Debugger):**

Bom para depurar arquivos .C e .Cpp.

**Que problemas GDB (GNU Debugger) está resolvendo e como isso está beneficiando você?**

O código em C e C++ para depuração é muito fácil e fácil de encontrar o erro de segmentação ou o despejo de código.

  ### 16. GDB

**Rating:** 5.0/5.0 stars

**Reviewed by:** Chitvan G. | Assistant Professor, Médio Porte (51-1000 emp.)

**Reviewed Date:** November 18, 2019

**O que você mais gosta em GDB (GNU Debugger)?**

Depurador perfeito para todos os desenvolvedores... maneira de qualificar seu software

**O que você não gosta em GDB (GNU Debugger)?**

Precisa aprender sobre a ferramenta antes de usar, mas ainda é fácil.

**Recomendações a outras pessoas considerando GDB (GNU Debugger):**

Útil deve usá-lo

**Que problemas GDB (GNU Debugger) está resolvendo e como isso está beneficiando você?**

Testando


## GDB (GNU Debugger) Discussions
  - [What is GNU Debugger in Linux?](https://www.g2.com/pt/discussions/what-is-gnu-debugger-in-linux)
  - [Is GDB a good debugger?](https://www.g2.com/pt/discussions/is-gdb-a-good-debugger)
  - [What is GNU project debugger?](https://www.g2.com/pt/discussions/what-is-gnu-project-debugger)
  - [What is GDB debugging tool?](https://www.g2.com/pt/discussions/what-is-gdb-debugging-tool)
  - [How to check back trace when gdb shows crash on libs(glibc)?](https://www.g2.com/pt/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/pt/products/gdb-gnu-debugger/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-18+14%3A41%3A26+-0500&secure%5Bsession_id%5D=54dd768e-8506-4d58-af99-38faacd90ebf&secure%5Btoken%5D=cfee7acdb81ef38f26da886ffadf8896d8990961e011144224b13c8a8ae90117&format=llm_user)

## GDB (GNU Debugger) Features
**Relatório de Bugs**
- Relatórios do usuário & Feedback
- Relatórios do testador e comentários
- Relatórios da equipe & Comentários

**Monitoramento de bugs**
- Analytics
- Histórico de bugs
- Retenção de dados

**Agente AI - Rastreamento de Bugs**
- Aprendizagem Adaptativa
- Interação em Linguagem Natural
- Assistência Proativa

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

