当前位置: 首页 > 更多 > C++

C/C++代码调试的艺术 PDF电子书 [118MB]

  • C++
  • 更新时间:2023-12-27 22:12:19
简介C&C++代码调试的艺术pdf百度网盘下载地址? 《C/C++代码调试的艺术》围绕C/C++程序调试这一主题,系统深入地介绍了在Windows和Linux操作系统上如何高效地调试C/C++程序。《C/...
《C&C++代码调试的艺术》pdf电子书下载
《C&C++代码调试的艺术》pdf百度云
《C&C++代码调试的艺术》pdf百度云
《C&C++代码调试的艺术》pdf百度云
《C&C++代码调试的艺术》pdf百度云

 

C&C++代码调试的艺术pdf百度网盘下载地址?

《C/C++代码调试的艺术》围绕C/C++程序调试这一主题,系统深入地介绍了在Windows和Linux操作系统上如何高效地调试C/C++程序。《C/C++代码调试的艺术》分为11章,内容涵盖了程序调试的基本知识、Visual C++调试程序的基本功能与技巧、Linux系统中gdb工具的使用、死锁调试、动态库调试、内存泄漏检查、远程调试、崩溃转储文件分析、发行版调试,以及调试的高级话题和调试扩展方面的知识。《C/C++代码调试的艺术》作为学习C/C++调试技术的重要资料,讲解通俗易懂,选取的示例注重理论与实际的联系。无论是C/C++的初学者,还是经验丰富的开发人员,都会从中受益。

第 1章 C C 调试基本知识1
1.1 BUG与Debug 1
1.2 为什么选择C C 3
1.3 什么是调试器 4
第 2章 Visual C 调试基本功能 5
2.1 Visual C 简介 5
2.2 断点管理 10
2.3 调试执行 14
2.4 监视 快速监视 20
2.5 内存查看 25
2.6 通过“局部变量”窗口和“自动”窗口查看变量 28
2.7 即时窗口 31
2.8 调用堆栈 32
2.9 多线程管理 36
2.10 查看错误码 40
2.11 调试宏Assert使用 43
2.12 其他 46
第3章 Linux系统gdb调试基本功能 57
3.1 Linux C C 编程基本知识 57
3.2 gdb简介 68
3.3 调试执行 71
3.4 断点管理 77
3.5 程序执行 92
3.6 查看当前函数参数 96
3.7 查看 修改变量的值 97
3.8 自动显示变量的值 102
3.9 显示源代码 104
3.10 查看内存 106
3.11 查看寄存器 109
3.12 查看调用栈 111
3.13 线程管理 116
3.14 其他 121
第4章 多线程死锁调试 141
4.1 创建多线程 142
4.2 多线程的同步 144
4.3 C 标准库中的锁 146
4.4 死锁调试 150
第5章 调试动态库 160
5.1 Windows系统动态库开发与调试 161
5.2 Linux系统动态库开发与调试 170
第6章 内存检查 183
6.1 VC调试器和C C 内存检查机制 183
6.2 Linux系统内存检查 198
第7章 远程调试 205
7.1 远程调试简介 205
7.2 Visual C 远程调试 206
7.3 Linux系统gdb远程调试 215
7.4 使用VC远程调试Linux程序 219
7.5 使用VC创建Linux程序并调试 221
第8章 转储文件调试分析 225
8.1 Windows系统中的转储文件分析 225
8.2 Linux系统中的转储文件分析 234
第9章 发行(Release)版调试 242
9.1 在VC中调试发行版 242
9.2 在gdb中调试发行版 249
第 10章 调试高级话题 255
10.1 断点的秘密 255
10.2 你好,烫 258
10.3 与Windows调试相关的API 261
10.4 与Linux调试相关的系统调用 264
第 11章 调试扩展知识 265
11.1 Windows驱动开发调试入门 265
11.2 WinDbg简介 273
11.3 Linux内核驱动开发简介 279
11.4 Linux内核转储文件调试分析 283

点击下载