1.首先gdb编译:
gcc -g xxx.c -o xxx
2.然后 gdb xxx进入调试

break 行号

加入断点

(1)然后run就能够跑到下一个断点
(2)step(或s)单步跟踪
(3)print可(或p)以查看当前程序的执行数据 比方:print a 输出a变量的值 输出格式能够设置:
比方p/d a 十进制输出a变量的值
(4)也能够设置display,比方display a 这样以后每次调试都会输出a变量的值
(5)examine(或x)查看内存地址中的值
语法:x/<n/f/u> <addr>
(6)list查看原程序
(7)print x=8 在调试过程中改动变量x的值。以下生效
(8)jump <linespec>实现跳转,能够是文件的行号,也能够是file:line。也能够是+num这样的格式
jump <address>是代码行的内存地址
(9)signal <signal> 产生信号量
(10) return 强制返回
(11) call <expr>强制调用

最新文章

  1. hdu 2007 - 平方和与立方和
  2. “无法更新EntitySet“*****”,因为它有一个DefiningQuery,而元素中没有支持当前操作的元素”问题的解决方法
  3. alt属性
  4. Yii2目录结构
  5. [Effective Java]第五章 泛型
  6. 树莓派最简易Wifi配置
  7. C#遍历打印机
  8. 使用cwRsync实现windows下文件定时同步【转】
  9. 【转】Qt之模型/视图
  10. 无法在web服务器上启动调试,服务器不支持对ASP.NET 或ATL Server应用程序进行调试。
  11. JVM内存结构、垃圾回收那点事(转)
  12. eclipse 遇到的问题及解决思路
  13. wap开发中的cookie
  14. 008_使用pyenv进行py开发环境管理
  15. laravel进行单元测试的时候如何模拟数据库以及mockery的调用
  16. golang中GOPATH的简单理解
  17. 在Visual Studio中使用用例图描述系统与参与者间的关系
  18. const的详解
  19. Unity之使用技巧记录
  20. javascript中让你捉摸不定的this

热门文章

  1. bzoj 1209
  2. HDU 3535 AreYouBusy 经典混合背包
  3. 一个&quot;.java&quot;的源文件中,是否可以包含多个类?(除了匿名内部类),有什么限制?
  4. [Linux] tmux 终端复用命令行工具
  5. Python如何import文件夹下的文件
  6. Automatic WordPress Updates Using FTP/FTPS or SSH
  7. jquery实现回车键触发事件
  8. maven里如何根据不同的environment打包
  9. LINUX下的21个特殊符号 转
  10. waitdialogform z