It's free and open source yet fast and powerful
May 28, 2021

It's free and open source yet fast and powerful

Haritha Yerraballa | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Overall Satisfaction with GDB (GNU Debugger)

GDB (GNU Debugger) is used in the entire organization wherever there are C and C++ projects are involved. This tool is used to debug the programs which are written in C and C++ programming language. Using this tool and heavily relying on this tool solves problems like setting breakpoints at specific lines in the code, executing the C/C++ program within the debugger in real time, and observing the values in real time as and when they are updated while the program is still running.
  • Setting precise breakpoints on lines in code
  • Running the programs within GDB (GNU Debugger) in real time
  • Watching the variables update their values in real time
  • If possible, my ask would be for a multicolored text for different types of variables
  • A small GUI display
  • Possibility to make GDB (GNU Debugger) run programs that have few errors in them.
  • Capability to debug core dumps in Linux.
  • Facility to set breakpoints in lines of code.
  • The most important feature is it's license free.
  • Reduced cost in purchasing, as it is license free.
  • Well established tool and has good user support documents across Internet.
  • Fast to execute and once learned, easy to use, too.
Jira is an alternative for GDB (GNU Debugger) in bug tracking department. When compared to GDB (GNU Debugger), Jira is more expensive to initially buy. Hence GDB (GNU Debugger) is well suited for all sizes of organizations, be it a small startup company or a large multinational company. Also if the memory footprints of both are compared, GDB (GNU Debugger) has a much smaller footprint when compared to those of its competitors.

Do you think GDB (GNU Debugger) delivers good value for the price?


Are you happy with GDB (GNU Debugger)'s feature set?


Did GDB (GNU Debugger) live up to sales and marketing promises?


Did implementation of GDB (GNU Debugger) go as expected?


Would you buy GDB (GNU Debugger) again?


GDB (GNU Debugger) is very well suited in scenarios when the program has core dumped and a core file is generated. In such a case, the only tool that comes to my mind and can help diagnose such a core dump is GDB (GNU Debugger). GDB (GNU Debugger) is the best tool for debugging core dumps in *nix platforms.

This will not be suitable for those who are very new to *nix platforms or who are earlier users of Windows platforms, as there is not any sort of GUI display or window here.