标题: 用gdb调试程序(zt) 原文链接:http://www.trucy.org/blog/archives/eoiae/000087.html gdb是一个强大的命令行调试工具。大家知道命令行的强大就是在于,其可以形成执行序列,形成脚本。UNIX下的软件全是命令行的,这给程序开发提代供了 极大的便利,命令行软件的优势在于,它们可以非常容易的集成在一起,使用几个简单的已有工具的命令,就可以做出一个非常强大的功能。 于是UNIX下的软件比Windows下的软件更能有机地结合,...
by legumen - Linux文档专区 - 2006-05-11 15:12:52 阅读(839) 回复(0)
我看过的最好的gdb教程,英文版:) http://www.dirac.org/linux/gdb/ 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/11786/showart_1888463.html
学习使用了gdb一段时间后,发现它真的好强大!好用! gdb是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现gdb这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。 一般来说,gdb主要帮忙你完成下面四个方面的功能: 1、启动你的程序,可以按照你的自定义的要求随心所欲的...
gdb十分钟教程 作者: liigo 原文链接: http://blog.csdn.net/liigo/archive/2006/01/17/582231.aspx 日期: 2006年1月16日 本文写给主要工作在Windows操作系统下而又需要开发一些跨平台软件的程序员朋友,以及程序爱好者。 gdb是一个由GNU开源组织发布的、UNIX/LINUX操作系统下的、基于命令行的、功能强大的程序调试工具。 gdb中的命令固然很多,但我们只需掌握其中十个左右的命令,就大致可以完成日常的基本的程序调试工作。 命...
那位有gdb的进阶教程???最近写了一个纯C语言程序,刚刚运行一下狂出core dump, bus dump的错误!!!已经从逻辑上检查了n遍代码,都没问题.正在迷茫中!!!! 系统是FreeBSD 5.3, GCC3 1,如何调试core dump的程序? 2,如何当一个变量为一个值时才break?
你可以输入gdb来启动gdb程序。gdb程序有许多参数,在此没有必要详细介绍,但一个最为常用的还是要介绍的:如果你已经编译好一个程序,我们假设文件名为hello,你想用gdb调试它,可以输入gdb hello来启动gdb并载入你的程序。如果你仅仅启动了gdb,你必须在启动后,在gdb中再载入你的程序。 3.2 载入程序 === file 在gdb内,载入程序很简单,使用file命令。如file hello。当然,程序的路径名要正确。 退出gdb === quit ...