2021版C和C++代码GDB调试教程 | Hands on Debugging in C and C++

2021版C和C++代码GDB调试教程 | Hands on Debugging in C and C++

在本课程中,您将学习如何使用流行的调试器GDB查找C和C ++代码中的错误。学习如何使用调试器将使您节省发现错误的时间,并花费更多的时间来构建更好的软件。能够调试代码是所有软件开发人员都必须具备的技能,并且您只需要终端窗口即可。但是,从本课程中学到的教训将落在GDB调试器的后面,甚至还向您展示了其他一些出色的工具,例如valgrind,用于查找代码中的错误。

此内容仅限VIP查看,请先
本站资源仅限VIP会员下载点击购买VIP会员

MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + srt | Duration: 43 lectures (2h 13m) | Size: 1.16 GB
GDB, Valgrind, and the skills you need to program error free!


What you’ll learn:
How to debug using a debugger like GDB
How to detect memory leaks using valgrind
How to log errors and get input from a running program.

Requirements
Previous experience programming in a language such as C or C++

Description
Overview

In this course you will learn how to use the popular debugger GDB to find errors in your C and C++ code. Learning how to use a debugger will allow you to save time when finding errors and spend more time building better software. Being able to debug code is a necessary skill for all software developers to have, and you need nothing more than a terminal window to do so. The lessons learned from this course however will go behind the GDB debugger, and even show you a few other great tools like valgrind for finding bugs in your code.

Topics you’ll learn

Students should take this course if they want to learn:

How to use the popular GDB debugger

General debugging techniques, and why certain bugs occur

Some more advanced topics like reverse-debugging writing scripts for debugging not covered in other basic courses.

Why you should take this course?

Learning how to use a debugger will at first challenge conventional ‘printf’ debugging strategies that you may be able to get away with. But as you build larger software and work on software with larger teams, it will become essential to learn how to find and fix bugs. With this course and some practice, you will be able to work more quickly and save time fixing bugs, and then can spend your other efforts building great software. I can recall several instances when I first started working as a software engineer, and it took me weeks to find and fix a single bug. Had I better debugging skills at the time, I could have saved myself (and the company) a lot more time (and myself pain!). So unlock your full debugging potential by taking this course!

Who am I?

I have been teaching for over 10 years in universities and as a professor. I have worked in industry in big companies, startups, and as a consultant. I am looking forward to being your instructor for this course, and I hope you will get great value out of the lessons learned!

Who this course is for
Beginning C and C++ Programmers
Intermediate Programmers

Hands on Debugging in C and C++

原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/1265.html

赞 (0)
steven的头像steven
上一篇 2021年3月30日 下午1:43
下一篇 2021年3月30日 下午1:56

相关推荐

发表回复

登录后才能评论
分享本页
返回顶部