嵌入式Linux上的C语言编程实践--第6章GDB调试工具教程分析.pptVIP

  • 3
  • 0
  • 约4.92千字
  • 约 26页
  • 2016-11-10 发布于湖北
  • 举报

嵌入式Linux上的C语言编程实践--第6章GDB调试工具教程分析.ppt

6.1 GDB简介 GDB--GNU Debugger,是FSF的一个强大的命令行调试工具。虽然,它没有图形化的友好界面,但是它强大的功能也足以与微软的VC工具等媲美。 主要提供4个方面的功能: 指定启动程序的方式 可以在被调试的程序中设置断点,断点可以设置在程序源文件中的某一行、某函数的入口或满足某各条件时。 当程序被停住时,可以检查此时程序中所发生的事件 可以动态改变程序的执行环境。 6.1 GDB简介 GDB是一个命令行工具,其常用启动格式如下: gdb [executable-file] 使用GDB调试程序的注意事项: 在对源程序编译时要加-g选项,以使编译出来的程序中包含需要的调试信息。 在对源程序编译时最好不要对程序进行优化编译。 由于编译器在目标文件和可执行文件中加入了对源代码的引用,所以,为保证调试信息可用,源代码必须存在,且路径不能改变 6.1 GDB简介 例如: [root@jHL-RHL 6.3]# gdb hello GNU gdb Red Hat Linux (5.3post-018rh) Copyright 2003 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are

文档评论(0)

1亿VIP精品文档

相关文档