GDB is essential to a hacker. It works for many languages. It also allows a user to connect via network sockets so GUI applications can be debugged. Also, because the tool is so old, it has a lot of shortcuts, hotkeys, and tricks to learn, meaning that its power grows as you learn it better. Review collected by and hosted on G2.com.
The tool is a bit arcane. It is a tool that was built for the era of unix hacking, not for the era of web development. The documentation reflects its age by being a bit crusty looking. I personally know that old tools are well worn and well formed tools, but the neophyte in me is always looking for a new (and probably worse) technology. Review collected by and hosted on G2.com.
GDB help user to debug the program on linux platform.GDB can used for core dump analysis also.We can use core file to debug the application after the crash.User must enable the creation of core file using ulimit.Multi thread application can also debugged using gdb.User can select the thread todubug using "thread" command in the gdb.using thread command we can switch to thread by specifying thread number.Info comamnd can be used to find the number of thread and thread number for each thread.When crash occur we can check the back trace using "bt" command.Value of variable can also printed using print command..Core dump analysis is the one of the useful thing a developer can perfrom to find real reason of crash.Core file can be used to find the core dump analysis.use need to enable corefile using ulimit command. Review collected by and hosted on G2.com.
Debugging using gdb will slow the program execution.Since high performance issues can not debugged using gdb.Since program execution slowed down user can not get any idea about high performance issue
Addrres sanitizer flag must be used while compiling otherwise memory corruption issue can not be identified using gdb.. Review collected by and hosted on G2.com.
I love how portable this debugger is. Once you find your way around the common debugging commands, you can easily debug from the command line and examine memory. Review collected by and hosted on G2.com.
There is a learning curve for picking up this debugger effectively. The 'print' command is your friend. Review collected by and hosted on G2.com.
Best part of Gnu debugger is
Very use to use and trace the fault within small time.
Code dumped and unexpected behavior you can get to know easily.
Break point, display and read command enhance its features. Review collected by and hosted on G2.com.
Taking little more time to execute the larger .exe file
Highlight option is not there. Review collected by and hosted on G2.com.
Perfect debugger for all developers ... way to make your software qualified Review collected by and hosted on G2.com.
Need to learn about tool before using but still easy Review collected by and hosted on G2.com.