가끔 실행 중인 프로그램 디버깅하고 싶을 때 어떻게 할까.?
우선 그 프로그램의 PID를 얻어오고
그 ID를 gdb 실행 후 attach 하면된다.
혹 실행 중인 프로그램이 root 권한으로 실행되는 것이라면
gdb 실행 시 앞에 sudo를 넣어두면 된다.
$ ps aux | grep <program name>
mike 1643 67.7 10.1 471636 190628 pts/2 Rl+ 18:41 0:08 ...
$ gdb
(gdb) attatch <pid>
'Linux' 카테고리의 다른 글
Ubuntu : How to launch a file manager on terminal (0) | 2014.03.11 |
---|---|
VI 단축키 (0) | 2013.09.02 |