动手使用 C 和 C++ 进行调试
GDB、Valgrind 以及您编写无错误程序所需的技能!
讲师:Mike Shah
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 如何使用 GDB 等调试器进行调试
- 如何使用 valgrind 检测内存泄漏
- 如何记录错误并从正在运行的程序中获取输入。
- 学习其他调试工具(清理工具、跟踪工具和静态分析工具)
探索相关主题
- 调试
- 软件测试
- 发展
要求
- 具有使用 C、C++ 或任何类似语言(例如 DLang)进行编程的经验
描述
概述
**2024 年全新改版,内容增加一倍,视频质量更高!**
在本课程中,您将学习如何使用流行的调试器 GDB 查找 C 和 C++ 代码中的错误。学习如何使用调试器将使您节省查找错误的时间,并花更多时间构建更好的软件。能够调试代码是所有软件开发人员必备的技能,您只需要一个终端窗口即可做到这一点。然而,从本课程中学到的知识将深入 GDB 调试器,甚至向您展示一些其他很棒的工具,如 valgrind,用于查找代码中的错误。
您将学习的主题
如果学生想了解以下内容,就应该参加本课程:
- 如何使用流行的 GDB 调试器
- 常规调试技术以及某些错误发生的原因
- 其他基础课程未涵盖一些更高级的主题,例如反向调试、编写调试脚本等。
为什么你应该参加这门课程?
学习如何使用调试器首先会挑战您可能能够应付的传统“printf”调试策略。但是,随着您构建更大的软件并与更大的团队合作开发软件,学习如何查找和修复错误将变得至关重要。通过本课程和一些练习,您将能够更快地工作并节省修复错误的时间,然后可以将其他精力用于构建出色的软件。我记得我刚开始担任软件工程师时有几次,我花了数周时间才找到并修复了一个错误。如果我当时有更好的调试技能,我就可以为自己(和公司)节省更多时间(并减轻自己的痛苦!)。因此,通过参加本课程来释放您的全部调试潜力!
我是谁?
我在大学和大学当过教授,教了 10 多年书。我曾在大公司、初创公司和顾问公司工作过。我期待着成为你们这门课程的导师,希望你们能从所学的课程中获益匪浅!
本课程适合哪些人:
- 初级 C 和 C++ 程序员
- 需要学习调试以节省时间的中级程序员!
显示更多显示较少
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。