In this article we will discuss how to debug a running application.

Many time we need to debug a running application by attching debugger with process at runtime.


To attach the gdb with a running process, use the following command

To search the process information like Process Id etc, use following command,

For example,

we have a ruuning process “sample” and we need to attach the gdb debugger with it. SO, let’s serach the process info i.e.

It will give the process info i.e. process id etc i.e.

Here Process id is “2007” and Process name is “sample”.

Now attach the gdb debugger with process using following command ,

It will give gdb command prompt i.e.

PS: Sometimes it requires root permission. So use “sudo” to run this command i.e.


Python Recommendations:

C++ & C++11 Recommendations:

If you didn't find what you were looking, then do suggest us in the comments below. We will be more than happy to add that.

Subscribe with us to join 1500+ Python & C++ developers, to get more Tips &  Tutorials like this.