朱燚

--书到读透处,酒于微醺时

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

使用gcc编译程序,最简单的用法如

gcc helloworld.c –o helloworld

如果要将符号文件加载在编译的文件里,需要用

gcc helloworld.c –g –o helloworld

 

调试可以使用gdb,类似与windows下的debug,或者windbg,最简单的用法是

gdb helloworld

image

break,b:设置断点,相当与windbg中的bp

continue,c:继续运行,类似windbg中g

run,r:运行程序

nexti,ni:步进,相当于windbg的F10

start:运行到main函数

info all-register:查看所有寄存器,类似windbg中r

p $eip/ebp/...:查看某个寄存器

p 变量名 :查看某变量值

l:可以列出源代码,如果你的可执行文件带有调试信息的话(比如用gcc -g编译)

posted on 2009-03-20 02:41  朱燚:-)  阅读(412)  评论(0编辑  收藏  举报