gdb如何保存和读取断点
2014-05-06 22:19
183 查看
刚开始在linux下学编程使用gdb的同学可能会发现,每次用gdb设置断点调试程序,但下次打开的时候所有断点都没有了,很不方便。下面介绍保存和读取断点的方法。
1. 保存断点
先用info b 查看一下目前设置的断点,使用save breakpoint命令保存到指定的文件,这里我使用了和进程名字后面加bp后缀,你可以按你的喜好取名字。
我使用的是save breakpoint fig8.3.bp
2. 读取断点
注意,在gdb已经加载进程的过程中,是不能够读取断点文件的,必须在gdb加载文件的命令中指定断点文件,具体就是使用-x参数。例如,我需要调试fig8.3这个文件,指定刚才保存的断点文件fig8.3.bp。
我使用的是gdb fig8.3 -x fig8.3.bp
注意,你调试的文件需要使用-g参数编译才有可以调试哦。
OK,其他调试方法我会陆续奉上。
1. 保存断点
先用info b 查看一下目前设置的断点,使用save breakpoint命令保存到指定的文件,这里我使用了和进程名字后面加bp后缀,你可以按你的喜好取名字。
我使用的是save breakpoint fig8.3.bp
2. 读取断点
注意,在gdb已经加载进程的过程中,是不能够读取断点文件的,必须在gdb加载文件的命令中指定断点文件,具体就是使用-x参数。例如,我需要调试fig8.3这个文件,指定刚才保存的断点文件fig8.3.bp。
我使用的是gdb fig8.3 -x fig8.3.bp
注意,你调试的文件需要使用-g参数编译才有可以调试哦。
OK,其他调试方法我会陆续奉上。
相关文章推荐
- gdb如何保存和读取断点
- 数据库如何保存和读取图片
- QT如何从配置文件读取参数并保存最近使用的参数
- linux下,python如何读取和保存matlab的.mat文件的方法
- Android如何保存和读取设置
- OpenGL如何利用glDrawPixels来读取glreadPixels保存的文件
- 【万里征程——Windows App开发】如何在多个页面间读取/保存文件【草稿】
- iphone Documents文件中保存的图片如何读取并显示?
- 程序由多个原文件组成,gdb时如何在指定的某个文件中设置断点?
- javascript原生移动云编程9 - 如何使用云数据库读取和保存数据
- C#中如何将信息保存到txt文件中去,以及如何读取
- web中,如何读取Word内容(包含表格,但不包含图片)并且显示在页面中或保存进数据库中
- Unity3D如何读取保存XML,以及用U3D内置方式保存文件
- gdb调试断点的保存
- Android中app调试:gdb如何在动态链接库中设断点
- 用C#编程从数据库中读取图片数据导进Excel文件的方法(如何从数据库中读取保存的文件,直接打开,中间不保存到本地)
- gdb保存断点信息问题
- C#中创建、打开、读取、写入、保存Exce,C#如何向EXCEL写入数据
- 【万里征程——Windows App开发】如何在多个页面间读取/保存文件【草稿】
- mfc中如何读取,保存编码为utf-8的文件