README for GNU development tools This directory contains various GNU compilers, assemblers, linkers, debuggers, etc., plus their support routines, definitions, and documentation. If you are receiving this as part of a GDB release, see the file gdb/R
code::block是可用于满足C和C++的开发全部功能且免费C/ C++ IDE。
开源,采用C++开发
跨平台:支持Windows、Linux和Mac OS X。
支持多编译器:包括VC++,G++,GCC等等
插件式的框架,完全的可定制性和可扩展性。
支持代码的编译、调试、代码覆盖、分析和自动完成。
本文所述主要是Linux调试工具GDB的使用教程,具体如下。
声明:本博客内容是由本人经过实验楼教程整理得来。
GDB的相关概念
GDB, 是 The GNU Project Debugger 的缩写, 是 Linux 下功能全面的调试工具。GDB 支持断点、单步执行、打印变量、观察变量、查看寄存器、查看堆栈等调试手段。在 Linux 环境软件开发中,GDB 是主要的调试工具,用来调试 C 和 C++ 程序。
GDB的相关操作
下面给出一个具有buging.c的程序:
[yqtaolocalh