Introducing G2.ai, the future of software buying.Try now
GDB (GNU Debugger)
Show rating breakdown
Save to My Lists
Unclaimed
Unclaimed

Top Rated GDB (GNU Debugger) Alternatives

Jira
(6,436)
4.3 out of 5
GitLab
(835)
4.5 out of 5

GDB (GNU Debugger) Reviews & Product Details

GDB (GNU Debugger) Overview

What is GDB (GNU Debugger)?

GDB, the GNU Project debugger, allows you to see what is going on `inside' another program while it executes -- or what another program was doing at the moment it crashed.

GDB (GNU Debugger) Details
Show LessShow More
Product Description

GDB, the GNU Project debugger, allows you to see what is going on `inside' another program while it executes -- or what another program was doing at the moment it crashed.


Seller

Free Software Foundation

Description

The Free Software Foundation (FSF) is a nonprofit organization founded in 1985 by Richard Stallman with the mission to promote computer user freedom and to defend the rights of all free software users. The FSF facilitates the development and use of free (as in freedom, not free of charge) software – particularly the GNU operating system and its GNU/Linux variants – and campaigns against threats to user freedoms like software patents and digital restrictions management (DRM). The foundation also provides critical resources to support the development and legal protection of free software, including software licensing, compliance, and education on the benefits of using and contributing to free software. The FSF's website, https://fsf.org, serves as a hub for its advocacy efforts, offering news, a comprehensive library of free software, and other resources for both the technical community and the general public.

Recent GDB (GNU Debugger) Reviews

bismeet m.
BM
bismeet m.Enterprise (> 1000 emp.)
5.0 out of 5
"GDB and its utility"
It allows you to step through line by line. It works on many Unix-like systems and works for a wide variety of languages.
Verified User
U
Verified UserEnterprise (> 1000 emp.)
4.5 out of 5
"Quick debugger tool"
It is very useful for debugging with proper pointing to where is bug.
MP
Manuel P.Mid-Market (51-1000 emp.)
3.5 out of 5
"GNU Project Debugger."
Specify system problems and fix application performance, compatible with C ++ and Pascal. Debug and dump on different platforms available.

GDB (GNU Debugger) Media

Answer a few questions to help the GDB (GNU Debugger) community
Have you used GDB (GNU Debugger) before?
Yes

16 GDB (GNU Debugger) Reviews

4.5 out of 5
The next elements are filters and will change the displayed results once they are selected.
Search reviews
Hide FiltersMore Filters
The next elements are filters and will change the displayed results once they are selected.
The next elements are filters and will change the displayed results once they are selected.
16 GDB (GNU Debugger) Reviews
4.5 out of 5
16 GDB (GNU Debugger) Reviews
4.5 out of 5
G2 reviews are authentic and verified.
bismeet m.
BM
Business Technology Analyst
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Verified Current User
Review source: G2 invite
Incentivized Review
What do you like best about GDB (GNU Debugger)?

It allows you to step through line by line. It works on many Unix-like systems and works for a wide variety of languages. Review collected by and hosted on G2.com.

What do you dislike about GDB (GNU Debugger)?

much better debuggers , or atleast frontend interfaces exist, although a lot of them improve upon gdb in any ways Review collected by and hosted on G2.com.

Recommendations to others considering GDB (GNU Debugger):

Ides have much better debugging capabilities now than the old horse. Review collected by and hosted on G2.com.

What problems is GDB (GNU Debugger) solving and how is that benefiting you?

Helps to find bugs in code and solve them by setting breakpoints appropriately Review collected by and hosted on G2.com.

Verified User in Wireless
UW
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about GDB (GNU Debugger)?

It is very useful for debugging with proper pointing to where is bug. Review collected by and hosted on G2.com.

What do you dislike about GDB (GNU Debugger)?

Nothing much to dislike about this tool only that it could have more functionalities. Review collected by and hosted on G2.com.

What problems is GDB (GNU Debugger) solving and how is that benefiting you?

I am using this tool for my software development activity and It us really useful for us. Review collected by and hosted on G2.com.

MP
PC software
Mid-Market(51-1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about GDB (GNU Debugger)?

Specify system problems and fix application performance, compatible with C ++ and Pascal.

Debug and dump on different platforms available. Review collected by and hosted on G2.com.

What do you dislike about GDB (GNU Debugger)?

Debugging in Kernel and different Linux distributions is difficult. Review collected by and hosted on G2.com.

Recommendations to others considering GDB (GNU Debugger):

N/A Review collected by and hosted on G2.com.

What problems is GDB (GNU Debugger) solving and how is that benefiting you?

Correction and evaluate the famous NULL, identify BFG. Review collected by and hosted on G2.com.

Verified User in Computer Software
UC
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about GDB (GNU Debugger)?

It is one of the best IDE available and very optimized to run high memory programs.

It is platform independent and work on all OS.

Free to use. Review collected by and hosted on G2.com.

What do you dislike about GDB (GNU Debugger)?

GDB cannot be used to fix programs that compile with errors. Review collected by and hosted on G2.com.

What problems is GDB (GNU Debugger) solving and how is that benefiting you?

We use GDB to write fragments of big program individually in a team, then we combine all snippets to make final and bigger product.

Its simple and intuitive interface helps us understand source code easily. Review collected by and hosted on G2.com.

Verified User in Computer Software
UC
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about GDB (GNU Debugger)?

GDB can do wonder like it can,

At the onset of program, specifying something that could have an effect on its behavior.

Make our code stop at specific condition and many more Review collected by and hosted on G2.com.

What do you dislike about GDB (GNU Debugger)?

GUI is not so appealing but it does not make it less useful. Review collected by and hosted on G2.com.

What problems is GDB (GNU Debugger) solving and how is that benefiting you?

Wring long snippets of code in GDB to form a bigger product. Review collected by and hosted on G2.com.

Verified User in Computer Software
CC
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about GDB (GNU Debugger)?

IT CAN DEBUG IN MULTIPLE PROGRAMMING LANGUAGE PLATFORM Review collected by and hosted on G2.com.

What do you dislike about GDB (GNU Debugger)?

IT CAN BE OPERATED IN UNIX OPERATING SYSTEM ONLY Review collected by and hosted on G2.com.

Recommendations to others considering GDB (GNU Debugger):

IT IS A GREAT DEBUGGING TOOL BASED ON MULTI PROGRAMMING LANGUAGE INTERFACING Review collected by and hosted on G2.com.

What problems is GDB (GNU Debugger) solving and how is that benefiting you?

SIMULTANEOUSLY DEBUGGED C++ AND JAVA PROGRAMMING INTERFACE Review collected by and hosted on G2.com.

Verified User in Semiconductors
US
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
What do you like best about GDB (GNU Debugger)?

Breaking at a function (break points)

Check the call stack of a function (backtrace)

Put a read/write watchpoint for a variable/object (memory corruption)

Dumping memory Review collected by and hosted on G2.com.

What do you dislike about GDB (GNU Debugger)?

Live display of code (l command) , there is still inconsistency with the line and variables. TUI extensions help though.

Watchpoints make the code execution extremely slow. Can't even think about putting a watch point while kernel debug.

Kernel debugging with GDB (kgdb) is tedious and needs a lot of setup efforts. Also has lack of support here. Review collected by and hosted on G2.com.

Recommendations to others considering GDB (GNU Debugger):

- It's one of the best debuggers available. Very powerful and handy.

- It's available for wide range of platforms and architectures.

- Do spend some time with it initially, its worth every penny.

- If you are not comfortable with non-gui interface try ugdb/gdbtui etc Review collected by and hosted on G2.com.

What problems is GDB (GNU Debugger) solving and how is that benefiting you?

Day to day programming bugs, crashes, NULL pointers related errors. I also use GDB to print variables (instead of adding prints and recompiling) and inspect the stack. I also enjoy tracking a unknown code with backtrace, the call stack dump helps me to understand the code flow faster. Review collected by and hosted on G2.com.

Verified User in Hospitality
UH
Small-Business(50 or fewer emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
Business partner of the seller or seller's competitor, not included in G2 scores.
What do you like best about GDB (GNU Debugger)?

GNU Debugger, which is also called gdb, is the most popular debugger for UNIX systems to debug C and C++ programs.

GNU Debugger helps you in getting information about the following:

If a core dump happened, then what statement or expression did the program crash on?

If an error occurs while executing a function, what line of the program contains the call to that function, and what are the parameters?

What are the values of program variables at a particular point during execution of the program?

What is the result of a particular expression in a program?

GDB allows you to run the program up to a certain point, then stop and print out the values of certain variables at that point, or step through the program one line at a time and print out the values of each variable after executing each line.

GDB uses a simple command line interface Review collected by and hosted on G2.com.

What do you dislike about GDB (GNU Debugger)?

Even though GDB can help you in finding out memory leakage related bugs, but it is not a tool to detect memory leakages.

GDB cannot be used for programs that compile with errors and it does not help in fixing those errors. Review collected by and hosted on G2.com.

Recommendations to others considering GDB (GNU Debugger):

its a great source of debugging. Review collected by and hosted on G2.com.

What problems is GDB (GNU Debugger) solving and how is that benefiting you?

Benefits:

GDB allows you to run the program up to a certain point, then stop and print out the values of certain variables at that point, or step through the program one line at a time and print out the values of each variable after executing each line.

GDB uses a simple command line interface

Problems:

Even though GDB can help you in finding out memory leakage related bugs, but it is not a tool to detect memory leakages.

GDB cannot be used for programs that compile with errors and it does not help in fixing those errors. Review collected by and hosted on G2.com.

Bill C.
BC
Group Operations Manager
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
Rating Updated ()
Business partner of the seller or seller's competitor, not included in G2 scores.
What do you like best about GDB (GNU Debugger)?

I should start my comment saying how much I like the debugger in "distance" mode and it communicates with the Stub and while I have the program on one machine, another is being debugged. For an old bantante program it is very well created. And if it is used to debug Linux the feeling is very good with GDB the program is very easy to use when you know the commands

#include <stdio.h>

#include <stdlib.h>

#include <string.h> Review collected by and hosted on G2.com.

What do you dislike about GDB (GNU Debugger)?

As I mentioned in the first comment, the program is very useful for GDB debugging and for Linux and hakers I have not seen anything better in terms of programming but I feel that it has fallen a little behind with respect to time and should renew Review collected by and hosted on G2.com.

Recommendations to others considering GDB (GNU Debugger):

If you want to achieve good debugging in your machines integrated with Linux, I recommend GDB (GNU Debugger) with all the security in the world since it is the best and quite economical and easy to use and integrate the commands you want as long as you have knowledge Review collected by and hosted on G2.com.

What problems is GDB (GNU Debugger) solving and how is that benefiting you?

It helps us a lot when creating and debugging various computers in Distance Mode, which is one of the GDB (GNU Debugger) functions that I and our company like too much. We use the Linux compiler a lot to include more information in our debugging. Review collected by and hosted on G2.com.

Mervin M.
MM
Embedded Specialist
Enterprise(> 1000 emp.)
More Options
Validated Reviewer
Review source: G2 invite
Incentivized Review
Rating Updated ()
What do you like best about GDB (GNU Debugger)?

One of the best thing is licence free, sw debugger, no additional hw or license is needed. Easy to use, man is there to help Review collected by and hosted on G2.com.

What do you dislike about GDB (GNU Debugger)?

No much graphical interface, so while started using, it will be harder. Usage of breakpoints is not that much impressive Review collected by and hosted on G2.com.

Recommendations to others considering GDB (GNU Debugger):

It's free of cost. So make use of it and learn. Review collected by and hosted on G2.com.

What problems is GDB (GNU Debugger) solving and how is that benefiting you?

Software logical problems can be resolved by debugging the sw. We can use the GDB to identify is sw logical issue or hw problems. It helps us to understand the code logic and walkthrough Review collected by and hosted on G2.com.