发布论文 | 上传资料 | 发布供求 | 发布求职 | 发布项目 | 加入收藏 | RSS
您当前的位置:首页 > 文章中心 > EDA 设计 > EDA工具与语言

简单的gdb使用技巧

时间:2008-10-03 15:23:56  来源:  作者: 点击:16

1.         使用自定义命令。gdb内置的命令很多,这些命令都遵循unix的一贯原则,每个命令都只有一个基本功能。命令的粒度比较细,可重用性会更高。自己要去组织这些基本命令,以形成功能更强大的命令。这可以用define来实现,如:

(gdb) define nid           

Type commands for definition of "nid".

End with a line saying just "end".

>ni

>disassemble $pc $pc+16

>end

 

2.         多窗口。GUI调试器可以同时打开多个小窗口,分别显示寄存器、汇编和源代码等。在gdb里也可以做到,但同时最多只能显示两个窗口,试了一下也很方便的。基本命令如下:

a)         `layout src' 仅显示源代码窗口。

b)        `layout asm' 仅显示汇编代码窗口。

c)        `layout split' 显示源代码和汇编代码窗口。

d)        `layout regs' 显示寄存器和源代码窗口,或者寄存器和汇编代码窗口。

e)         `layout next` `layout prev' 切换窗口。

f)         ctrl + L 刷新屏幕。

g)        `C-x 1' 单窗口模式。

h)        `C-x 2' 双窗口模式。

i)          `C-x a' 回到传统模式。

来顶一下
近回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
推荐资讯
音乐程序的设计原理之单片机
音乐程序的设计原理之
FPGA的可编程全数字锁相环路实现
FPGA的可编程全数字锁
什么是模拟电路?
什么是模拟电路?
挪威发明蛇形消防机器人
挪威发明蛇形消防机器
相关文章
栏目更新
栏目热门