51CTO Linux GDB C/C++调试基础与提升(完结)
适合人群:
具有Linux C/C++开发基本知识,希望能在Linux上开发C/C++程序以及希望gdb的调试技巧与知识有所突破的同学
你将会学到:
全面掌握Linux gdb调试技术与技巧,提升快速定位bug和修复bug能力
掌握Linux gdb C/C++调试基本知识
熟练掌握Linux gdb C/C++调试基本技巧
熟练掌握Linux gdb C/C++高级调试技巧
达到快速定位BUG,快速纠错的能力
课程简介:
这是关于Linux C/C++ gdb调试课程,主要介绍Linux gdb C/C++调试基本知识,Linux gdb C/C++调试基本技巧和Linux gdb C/C++高级调试技巧,能够快速上手,快速实战,达到快速定位BUG,快速纠错的能力!尤其是一些高级知识,比如内存泄漏,缓冲区溢出,堆内存破坏问题,死锁问题,崩溃问题,core dump分析,软件密码“破解”等等,一定会让你受益匪浅!
课程对应的源代码等相关资料,可以从
https://github.com/SimpleSoft-2020/gdbdebug
上下载,也可以从第一课对应的资料区下载讲义和源代码。
资源目录
[][]\计算机教程BTDLG\17-51CTO\110-Linux GDB C C++调试基础与提升(完结)
gdbdebug-sourceandppt.zip 18.46MB
目录.txt -1.#INDB
第1章 调试入门及基础篇
1-1Linux C C++调试准备工作.mp4 118.9MB
1-2启动调试.mp4 41.98MB
1-3调试断点管理.mp4 42.57MB
1-4变量查看与修改.mp4 45.32MB
1-5内存查看与修改.mp4 31.81MB
1-6寄存器查看与修改.mp4 35.08MB
1-7源代码管理、查看、搜索.mp4 64.96MB
1-8源代码管理、查看、搜索(2).mp4 21.45MB
1-9函数调用栈管理.mp4 29.61MB
第2章 调试中级篇
2-10为线程执行命令.mp4 35.34MB
2-11线程日志信息控制.mp4 75.54MB
2-12执行外部命令以及保存命令及输出.mp4 54.7MB
2-1观察点使用.mp4 124.94MB
2-2捕获点使用.mp4 31.43MB
2-3为断点执行命令.mp4 126.15MB
2-4gdb多窗口管理.mp4 35.11MB
2-5查看对象类型.mp4 28.76MB
2-6多线程基础.mp4 75.8MB
2-7C++跨平台多线程知识.mp4 20.41MB
2-8多线程调试管理.mp4 46.63MB
2-9线程查找、线程断点.mp4 48.54MB
第3章 调试高级篇
3-1跳转执行-任意执行代码,穿越到过去和未来.mp4 24.77MB
3-2反向执行-调试中的undo.mp4 79.79MB
3-3调试子进程.mp4 49.39MB
3-4多进程调试.mp4 46.18MB
3-5调试时调用内部、外部函数.mp4 31.98MB
3-6调试时跳过指定函数.mp4 72.96MB
3-7制作、调试发行版.mp4 65.93MB
3-8软件补丁制作-直接编辑二进制程序.mp4 28.25MB
第4章 调试实战篇
4-1内存泄漏检测.mp4 89.43MB
4-2检测各种内存问题检查:泄漏,栈溢出,野指针等.mp4 47.08MB
4-3远程调试.mp4 42.58MB
4-4多线程死锁调试.mp4 45.01MB
4-5核心转储(core dump)基础.mp4 46.97MB
4-6栈溢出核心转储core dump分析.mp4 125.34MB
4-7无调试符号core dump分析.mp4 42.71MB
4-8软件密码“破解”.mp4 53.46MB