gdb在Ubuntu下单的terminal下的使用

Posted panrui

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gdb在Ubuntu下单的terminal下的使用相关的知识,希望对你有一定的参考价值。

先sudo启动gdb
attach the_pid_num_you_want_to_attach //attach到你要调试的进程

info threads //查看当前要调试的程序含有哪些thread
help info //如果不知道info这个命令怎么用。
help info threads //如果不知道info threads这个命令怎么用。

c //让程序继续运行

thread the_num_of_one_threads //从1开始,选择进入哪个thread

ctrl+c //在程序没有断点时,暂停程序的执行

你可以不离开gdb,直接执行shell命令,比如:

(gdb) shell ls

(gdb) !ls
这里,"!"和命令之间不需要有空格(即,有也成)。






以上是关于gdb在Ubuntu下单的terminal下的使用的主要内容,如果未能解决你的问题,请参考以下文章

GDB 不会在没有 step-mode=on 的情况下单步执行函数

Ubuntu 16.04下GDB调试

pwndbg在Ubuntu下的安装

ubuntu terminal 介绍

ubuntu安装Qt532_gdb

eclipse 调试模式下的 GDB 找不到 stdlib/rand.c