码迷,mamicode.com
首页 >  
搜索关键字:gdb调试    ( 658个结果
一起talk GDB吧(七回:GDB监视功能)
各位看官们,大家好,上一回中我们说的是GDB修改程序运行环境的功能,并且说了如何使用GDB修改变量 的值。这一回中,我们继续介绍GDB的调试功能:监视功能。当然了,我们也会介绍如何使用GDB的监视功 能。闲话休提,言归正转。让我们一起talk GDB吧! 我们说的监视类似像电影中描述的哪种监视,只不过电影中的被监视对象通常是一些犯罪嫌疑人,而我们 的监视对象是运行着的程序,更具体点...
分类:数据库   时间:2015-07-12 11:25:57    阅读次数:278
跟踪分析Linux内核的启动过程
跟踪分析Linux内核的启动过程使用 gdb 跟踪调试内核 使用 qemuqemu -kernel linux-3.18.6 /arch/x86/boot/bzImage -initrd rootfs.img -s -S 参数:-s:在初始化时冻结 CPU -S: 为 gdb 分配1234端口gdb 调试另开 shellgdb (gdb) file linux-3.18.6/vmlinux #在...
分类:系统相关   时间:2015-07-10 19:16:31    阅读次数:159
使用GDB调试程序
GDB(GNU Debuger)是Linux中的一个功能强大的调试器。GDB可以让你查看程序的内部结构,打印变量值,设置断点,单步调试源码,运行时修改变量值,路径跟踪,线程切换,显示汇编代码等。编译 要使用GDB进行调试,在编译程序时需要加入-g选项。当设置了这个选项后,GCC会向程序中加入调...
分类:数据库   时间:2015-07-10 13:21:27    阅读次数:243
GDB调试详解
GDB是一个由GNU开源组织发布的、UNIX/LINUX操作系统下的、基于命令行的、功能强大的程序调试工具。 GDB中的命令固然很多,但我们只需掌握其中十个左右的命令,就大致可以完成日常的基本的程序调试工作。 命令 解释 示例 file 加载被调试的可执行程序文件。因为一般都在被调试程序所在目录下执...
分类:数据库   时间:2015-07-08 20:41:31    阅读次数:217
c语言中float精度问题
3.1415926(10进制) == 11.00100100001111110110100110100010010110110000100101(2进制) == 1.100100100001111110110100110100010010110110000100101 * 2 用gdb调试打印float变量里的内容为0x40490fda(16进制),...
分类:编程语言   时间:2015-07-06 23:34:58    阅读次数:409
两个实验操作系统-ubuntu在安装配置pintos
安前两次莫名其妙, 蛋疼的实验操作系统..首先下错了总结第一次。使用最后gdb调试pintos什么时候, 这个错误将被报告:bochsrc.txt:8: Bochs is not compiled with gdbstub support百度了好久没找到解决的方法。 后来通过设置 ubuntu 64...
分类:系统相关   时间:2015-07-04 12:35:50    阅读次数:789
GDB 调试
backtrace ?(bt) 查看各级函数调用信息加参数 ?bt finish? 连续运行到当前函数返回为止,停下来等待命令 finish frame ?(f) 选择栈帧 f ? 0|1|2|x(栈帧编号) info ?(i) 查看但前栈帧所有局部变量的值 ...
分类:数据库   时间:2015-07-02 14:15:11    阅读次数:227
Linux系统编程@多线程与多进程GDB调试
博客内容参考自http://www.cnblogs.com/xuxm2007/archive/2011/04/01/2002162.htmlhttp://blog.csdn.net/pbymw8iwm/article/details/7876797gdb手册(调试多个程序章节+调试多线程进程章节)G...
分类:数据库   时间:2015-06-29 06:12:33    阅读次数:206
23>>gcc-gdb-makefile
man gcc is pretty good.gcc:-E: 只进行预处理-S: 预处理和编译-c: 预处理,编译和汇编-g: 将gdb调试信息添加到可执行文件中-save-temps: 保存中间文件-Idirectory: 在包含文件搜索路径的起点处添加指定目录-Ldirectory:...
分类:数据库   时间:2015-06-26 23:44:27    阅读次数:190
C语言-gdb调试工具详解
回车 重复上一次命令产生可调试的可执行文件:gcc -g main.c -o main, 必须加上-g选线, 表示在可执行文件中加入源文件信息, 但并不是将源文件嵌入可执行文件, 所以在调试时必须保证gdb能够找到源文件进入调试:gdb fname, 进入fname可执行文件的调试环境查看源文件代码...
分类:数据库   时间:2015-06-26 13:26:12    阅读次数:173
658条   上一页 1 ... 41 42 43 44 45 ... 66 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!