linux下对gdb调试器的基本了解
2016-11-02 18:18
211 查看
首先通过: gcc -g .----.c -o (重命名)进行编译 g:将调试信息加入到生成的可执行文件 以便于下一步的调试
gdb (重命名)
(1 )查看源文件 : 在gdb中通过命令list可以查看所有的代码行数 缩写 l
以十行为单位显示 再运行命令list 查看下个十行
亦可以通过 set listsize count:设置list命令显示的源代码数量最多为count行,0表示不限制行数。
show listsize:显示listsize的值。
(2 )设置断点: 通过断点知道程序每一步的执行情况 break 行数 设置断点 缩写b
(3 )查看断点; info b
( 4 ) 运行程序: run 也可以“run 行数” 让程序从指定行数运行开始 缩写r
(5 )查看变量值:“ print 变量名” 缩写p
gdb通过“$N”($1 $2)来显示变量的值 下次查看变量值时 可以用$Nla来查看
(6 )单步运行: step或者next让程序一步步执行 缩写s 与n
其中s在发生函数调用时候进入函数内部运行,而n不会
(7 )删除断点: delete 断点编号
(8 )继续执行完程序:continue
(9 )结束当前函数:finish
gdb (重命名)
(1 )查看源文件 : 在gdb中通过命令list可以查看所有的代码行数 缩写 l
以十行为单位显示 再运行命令list 查看下个十行
亦可以通过 set listsize count:设置list命令显示的源代码数量最多为count行,0表示不限制行数。
show listsize:显示listsize的值。
(2 )设置断点: 通过断点知道程序每一步的执行情况 break 行数 设置断点 缩写b
(3 )查看断点; info b
( 4 ) 运行程序: run 也可以“run 行数” 让程序从指定行数运行开始 缩写r
(5 )查看变量值:“ print 变量名” 缩写p
gdb通过“$N”($1 $2)来显示变量的值 下次查看变量值时 可以用$Nla来查看
(6 )单步运行: step或者next让程序一步步执行 缩写s 与n
其中s在发生函数调用时候进入函数内部运行,而n不会
(7 )删除断点: delete 断点编号
(8 )继续执行完程序:continue
(9 )结束当前函数:finish
相关文章推荐
- 断点命令【Linux学习】GDB调试器基本命令必知必会(一)
- 【Linux学习】GDB调试器基本命令必知必会(一)
- 【Linux学习】GDB调试器基本命令必知必会(一)
- linux 环境下GDB调试器基本用法
- 【Linux学习】GDB调试器基本命令必知必会(一)
- linux下的c/c++调试器gdb
- Linux教程 - Linux - GDB调试器使用手册(七)
- 全面了解linux 服务器基本信息[阮胜昌]
- linux下的c/c++调试器gdb
- Linux下gdb调试器的使用
- Linux gdb调试器用法全面解析
- GDB_Linux调试器
- Linux gdb调试器用法全面解析
- 调试器(GDB)的基本使用方法(之三)
- linux下编译器gcc和调试器gdb的使用
- Linux 调试器-gdb的命令详解
- 调试器(GDB)的基本使用方法(之一)
- Linux基本反汇编结构与GDB入门
- Linux下C语言的调试器 Gdb
- GDB调试器的基本用法