1-UNIXLinux操作系统编程-操作系统基本知识.ppt

1-UNIXLinux操作系统编程-操作系统基本知识.ppt

1-UNIXamp;Linux操作系统编程-操作系统基本知识.ppt

* * * * * * * * * * 胡锦涛要讲话 * * * * * * * * * 生成可调试的可执行程序 gcc -g mai.c 第一步加载可执行程序 gdb ./a.out 第二部设置断点 文件名和行号: b main.c:4 函数名称 b fib 第三步运行可执行程序 r 参数1 参数2 观察变量的值 p 变量的名字 程序一行一行的执行 n (不会进入函数) s (会进入函数) * * * gdb调试命令 step 单步调试命令,一次执行一行程序。 next 单步调试命令,但跳过函数调用。 finish 单步调试时直接从一个函数中返回 disassemble 显示汇编代码。 gdb调试命令 backtrace或者bt 查看目前程序的堆栈情况。 whre查看目前程序的堆栈情况。 up/down 向上或者向下移动一个堆栈。 framenum或者f 移动到第num个堆栈。 当移动到某个堆栈时,便可以用gdb命令查看在那个堆栈中的局部变量。 gdb常用命令 dir 源代码路径:gdb默认有$cdir和$cwd两个源代码搜索路径,如果你要调试程序的源代码不在这两个路径中,可用dir命令增加 。 r [[参数1]…[参数n]] :在gdb中运行已经装载的可执行文件,参数为程序所需的参数

文档评论(0)

1亿VIP精品文档

相关文档