免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2548 | 回复: 0
打印 上一主题 下一主题

[新手入门] AIX下 dbx 的使用 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-04-23 18:38 |只看该作者 |倒序浏览
    这文章是自己根据
http://erik.cabetas.com/stuff/debug/dbx_tut2/node22.html
 里的文章进行测试的,然后总结了些自己的东西。使用dbx之前在编译程序的时候要加上 -g 的参数 比如c语言的话用如下格式:cc -g test.c -o test接下来使用$dbx test这个之后就进入了dbx的调试状态了。它具有很多的命令和使用方法。比如:
alias :自定义命令格式的 如 alias r run
assign: 给变量赋值  如 assign number=10
cont : 从设置的断点中接着运行
delete ,clear :去除断点或者跟踪 
dump,print:打印程序过程变量或者表达式的值 print number or p number
edit :修改原代码 
file :更新源文件 file test.c
func :更新过程或者函数
list :可以显示当前源代码10行
next,step :执行程序单步走
quit :退出
status :显示所有设置的断点
stop :设置断点 stop at 2-->第二行设置断点;stop in procedure/function;
stop variable;stop if condition
trace :跟踪变量或者表达式 如 trace number ;trace procedure/function;
whatis :显示变量的类型 whatis number -->显示int number;
where :显示跟踪的函数或者变量
which :显示变量的具体位置 which number -->显示test.main.number
run :接着跑下一个程序  如run test
unalias :取消自定义的命名 如 unalias r -->r指的是当初alias r run中的r
这些只是我自己收藏的,更详细的信息你们可以看那个网页的文档。更加具体。



本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/65552/showart_1908464.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP