C_C++编译器和调试器以及静态库、动态库使用汇总分析.doc

C_C++编译器和调试器以及静态库、动态库使用汇总分析.doc

C_C编译器和调试器以及静态库、动态库使用汇总分析

C/C++ 编译器和调试器以及静态库、动态库使用汇总阅读提示:本文是C/C++ 编译器和调试器以及静态库、动态库使用汇总 unix系统下面的调试器的使用方法如下: gdb介绍 GNU 的调试器称为 gdb,该程序是一个交互式工具,工作在字符模式。在 X Window 系统中,有一个 gdb 的 前端图形工具,称为 xxgdb。gdb 是功能强大的调试程序,可完成如下的调试任务: * 设置断点; * 监视程序变量的值; * 程序的单步执行; * 修改变量的值。 在可以使用 gdb 调试程序之前,必须使用 -g 选项编译源文件。可在 makefile 中如下定义 CFLAGS 变量: CFLAGS = -g 运行 gdb 调试程序时通常使用如下的命令: gdb progname 在 gdb 提示符处键入help,将列出命令的分类,主要的分类有: * aliases:命令别名 * breakpoints:断点定义; * data:数据查看; * files:指定并查看文件; * internals:维护命令; * running:程序执行; * stack:调用栈查看; * statu:状态查看; * tracepoints:跟踪程序执行。 键入 help 后跟命令的分类名,可获得该类命令的详细清单。 gdb 的常用命令 命令 解释 b

文档评论(0)

1亿VIP精品文档

相关文档