Chinaunix首页 | 论坛 | 博客
  • 博客访问: 90793
  • 博文数量: 32
  • 博客积分: 960
  • 博客等级: 准尉
  • 技术积分: 335
  • 用 户 组: 普通用户
  • 注册时间: 2009-09-22 23:09
文章分类

全部博文(32)

文章存档

2011年(31)

2010年(1)

我的朋友

分类: LINUX

2011-02-19 18:08:27

strace
strace app.o  跟踪程序执行时的系统调用和所接收的信号。

gdb
set args 1       设置进程启动参数(gdb将程序启动之后,再设置main的输入参数)
x/4x 0x801a000   显示4个16进制数
x/8i 0x801a000   显示8条汇编指令(自动将内存值转成汇编指令)
 
TUI gdb    Terminal User Interface
-tui       在调用gdb的命令行上指定该选项,进入TUI模式。
Ctrl+X+A   gdb和TUI之间切换。
箭头       gdb模式下浏览前面的命令;GUI模式下滚动源代码子窗口。
Ctrl+P和Ctrl+N   GUI模式下浏览前面的命令。
 
CGDB       类似于TUI gdb,彩色界面;cgdb.sourceforge.net;刷屏能力似乎也比GDB/TUI GDB强。
ESC键      从命令窗口切换到源代码窗口
i          从源代码窗口切换到命令窗口
箭头       当处于源代码窗口时,可以使用箭头或者类似于vi的键在源码窗口中移动
空格       在光标突出显示的代码行上设置断点。
 
DDD
 
Eclipse
 
参考了很多资料,部分资料如下,在此一并致谢!
The art of debugging with GDB, DDD, and Eclipse -- Norman Matloff/ Peter Jay Salzman.
声明:本人博客仅供个人学习用途,无意侵权;如果任何人有任何异议,请及时发消息通知本人修改。谢谢!
阅读(811) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~