2016年5月8日

【Linux】GDB调试工具

摘要: GDB调试工具 Linux中包含一个很强大的调试工具GDB(GNU Debuger),可以用它来调试C和C++程序。 一. GDB的主要功能有: 设置断点,当程序运行到断点处暂停 显示变量的值,可以打印或者监视某个变量,将变量的值显示出来 单步执行,GDB允许用户单步执行程序,可以跟踪进入函数和从函数中退出 运行时修改变量的值,GDB允许在调试状态下修改变量的值,此功能在测试程序的时候特别有用 ... 阅读全文

posted @ 2016-05-08 21:58 看云 阅读(4749) 评论(0) 推荐(0) 编辑

【Linux】GDB查看栈信息(转)

摘要: 在调试程序的过程中,查看程序的函数调用堆栈是一项最基本的任务,几乎所有的图形调试器都支持这项特性。 GDB调试器当然也支持这一特性,但是功能更加灵活和丰富。 GDB将当前函数的栈帧编号为0,为外层函数的栈帧依次加1,这些编号将成为一些GDB命令的参数,以指明将要操作的是哪一个函数的栈帧。 GDB还支 阅读全文

posted @ 2016-05-08 21:37 看云 阅读(9433) 评论(1) 推荐(2) 编辑

【Linux】文件操作系统调用

摘要: 一. 文件描述符 在Linux下使用文件描述符来表示设备文件和普通文件。文件描述符是一个整型的数据,所有对文件的操作都通过文件描述符实现。文件描述符的范围是0~OPEN_MAX,系统中有3个已经分配的文件描述符,即标准输入、标准输出、和标准错误,他们的文件描述符的值分别为0、1、2。 文件描述符是文 阅读全文

posted @ 2016-05-08 16:01 看云 阅读(4681) 评论(0) 推荐(1) 编辑

导航

http://home.cnblogs.com/group/topic/8550.html