用GDB调试程序
来源:互联网 发布:什么是本构关系知乎 编辑:程序博客网 时间:2024/04/29 16:05
辛苦了两天参考别人的C代码编了个C++小程序,程序编译是通过了,运行的时候出现段错误提示,没有办法只好调试程序,于是GDB走起。
启动GDB的方法有以下几种:
gdb <program>
program也就是你的执行文件,一般在当前目录下。
gdb <program> core
用gdb同时调试一个运行程序和core文件,core是程序非法执行后core dump后产生的文件。
gdb <program> <PID>
如果你的程序是一个服务程序,那么你可以指定这个服务程序运行时的进程ID。gdb会自动attach上去,并调试他。program应该在PATH环境变量中搜索得到。
启动后就可以用一些如下的常用命令来操作GDB了,
除了这些,如下想查看更详细的GDB使用方法,可以在GDB中输入help,则可以显示帮助信息。GDB也可以运行shell命令,就像我这个程序,由于程序在屏幕上输出了大量信息,对调试工作带来了负面影响,于是我就可以使用shell clear来清理屏幕,方便继续调试工作。
0 0
- 用GDB调试程序
- 用 GDB 调试程序
- 用 GDB 调试程序
- 用GDB调试程序
- 用GDB调试程序
- 用GDB调试程序
- 用 GDB 调试程序
- 用 GDB 调试程序
- 用GDB调试程序
- 用GDB调试程序
- 用GDB调试程序
- 用GDB调试程序
- 用GDB调试程序
- 用GDB调试程序
- 用GDB调试程序
- 用GDB调试程序
- 用GDB调试程序
- 用GDB调试程序
- [iOS]UIImageView动画相关
- CSV解析器实现
- 2014年云计算市场成熟度将稳步提高
- Cocos2dx 3.0 学习笔记:屏幕适配的方法。
- 读书摘要--Java程序设计1-4章:数据类型+包
- 用GDB调试程序
- PAT 1002. A+B for Polynomials (25)
- 局部内部类不能访问局部变量
- 使IE6下PNG背景透明的七种方法任你选
- python中字符串前加r或R简介
- 要问潜在雇主的 10 个问题
- ZOJ-1716
- 单例模式——Java
- CSS常用中文字体英文名称对照表