我们现在的编译工具越来越高大上,所以会gdb的人越来越少,每每看到被人使用GDB调试代码心里面默默的竖起大拇指,不过话说回来会gdb调试的人估计是风毛菱角,不过在真实的开发环境中我们还是会用到的。尤其是现在转到linux平台开发碰到多进程的开发没办法还是需要学习学习。发现其实也没有想象中的难。
看了以下文章你也能装大佬。
首先我们看看GDB的一些指令,如下表:
使用GDB前需要安装gdb工具
yum install gcc-c++ #centos 安装c++编译器
sudo apt install g++ #ubunto 安装c++编译器
sudo apt install gdb #安装gdb调试器
GDB 启动
直接调试程序可以使用
gdb 文件名
调试已经运行的程序
gdb attach 进程ID
GDB指令表
命令 |
命令缩写 |
命令说明 |
list |
l |
显示多行源代码 |
break |
b |
设置断点,程 |