Thanks for such informative vid on GDB! To recap what I just learned, I listed the timeline and content as follows: 00:00 intro 03:52 compile for GDB 06:23 run 07:24 break 10:00 next 10:46 list 12:06 print 15:14 quit 19:18 up/down 21:44 display/undisplay 26:30 backtrace 29:55 step 31:57 continue 34:40 finish 40:16 watch 43:40 info/delete 47:15 whatis 49:43 target record-full/reverse
Thanks this helped me. I used cdb extensively in the 1980s and 1990s and remembered what it could do but not the commands to do it. I am now in a situation where I do not have the resources to run an IDE so am using gdb. This tutorial was great for reminding me of the basic commands. Thanks for posting!
A Fortran program with [2772, 7] array worked. The array is read from an external file, it started as a [2000,7] array and has run fine since then. When the Array became [2773,7] the program sig errored. I compiled with -g and fired up GDB. The program runs fine in GDB!
Lovely tutorial! I'm able to insert a breakpoint say at main, but when I run I get an error that the program couldn't insert a breakpoint and can't access the memory location of some address. Anyone else experience this?
@@gaurangshukla8235 Awesome, I took a boring C course to learn about c strings and pointers and now I am finishing a C++ course by Serge Lansiquot that teaches you how to make pacman and space invaders type games
Bad question. Once a very good dev said, "just because I know C well doesn't mean that I can contribute to the Linux kernel". Learn according to a purpose.
I assume you can do better? Link to your lecture? That's what I thought. Sit down, and listen to your instructor. If you're such of master of everything, wtf are you even here.
@@B-a_s-H Disrespect to incompetents is a good an healthy thing. Contrarywise, your inclination to tolerate incompetence is disturbing, on the long run it leads to the degradation of engineering. Think about developers of your next car.
Thanks for such informative vid on GDB!
To recap what I just learned, I listed the timeline and content as follows:
00:00 intro
03:52 compile for GDB
06:23 run
07:24 break
10:00 next
10:46 list
12:06 print
15:14 quit
19:18 up/down
21:44 display/undisplay
26:30 backtrace
29:55 step
31:57 continue
34:40 finish
40:16 watch
43:40 info/delete
47:15 whatis
49:43 target record-full/reverse
54:04 set var
my hero
The energy was phenomenal. This guy has put his soul in this tutorial. Loved it. His teaching skills are natural.
I'm a south Korean guy which lives faaaaar from you. Send you my appreciation for this super-handy lecture. what a beautiful lecture!
This is surely the most helpful guide I found on gdb. Thanks for making this video!
Thanks this helped me. I used cdb extensively in the 1980s and 1990s and remembered what it could do but not the commands to do it. I am now in a situation where I do not have the resources to run an IDE so am using gdb. This tutorial was great for reminding me of the basic commands. Thanks for posting!
The dude has the gift of teaching! Thank you very much.
Excellent tutorial for anyone who want to begin with GDB. Clearly explained !!
this dude is awesome at teaching!
Thank you so much the quality content! I'm a caveman debugger who is trying to get familiar with GDB :)
crystal clear concepts... very nicely and neatly elaborated...
That was extremely helpful, thank you!
Very very helpful. Thanks for the tutor and thanks for putting it out here.
such a great teacher i swear! you have no idea how much you helped me with this lecture
Great job! That was a pretty good intro to GDB!
Clear explanation. Help me a lot. Thanks!
Loved ur energy :)
wonderful, life improving video for embedded SW developers !
Big fan brother. You saved me❤️
Great lecture! Thank you!
Excellent tutorial. Well prepared and delivered. Thank you so much !
Great tutorial , it was really helpul. Great job
That was super helpful, thanks a lot
Yes, I did find it useful. That was beautiful.
Mahnn beautiful lecture! Amazing teacher!
Great tutorial, thanks a lot!
Great video!
thanks for giving outstantanding tutorial .
high quality content. thank you
Gosh diggidy darnet, this tutorial was awesome!
Valgrind tutorial video!!! Wanted... Cool GDB tutorial. Thank You
Great lecture!
Thanks for this video, very helpful for me!🤓
Thank you so much sir its very helpful to understand how command works
thanks that was a good presentation
55 mins well spent
right?
It is very clear
Thanks a lot
very nice explanation
Thank you
This young guy is an asperger. Tout much passion and details for clearness and for all of our joy and comprehension. Amazing!
A Fortran program with [2772, 7] array worked. The array is read from an external file, it started as a [2000,7] array and has run fine since then.
When the Array became [2773,7] the program sig errored. I compiled with -g and fired up GDB. The program runs fine in GDB!
Lovely tutorial! I'm able to insert a breakpoint say at main, but when I run I get an error that the program couldn't insert a breakpoint and can't access the memory location of some address. Anyone else experience this?
The kid looks like Arlo Guthrie back in the 60s.
Is it only me or the sound is kinda low
omg I love him
*Around five commands in an hour? Impressive!*
Almost 20 commands...
Are you just being a dick?
Doesn't work with my code. Very dummy context, yours. It enters a member function and doesn't stop.
Help. I'm searching Udemy. Should I take C or C++ course first iyo?
C absolutely. It teaches you a lot and you will learn C++ easily after C.
@@gaurangshukla8235 Awesome, I took a boring C course to learn about c strings and pointers and now I am finishing a C++ course by Serge Lansiquot that teaches you how to make pacman and space invaders type games
Bad question. Once a very good dev said, "just because I know C well doesn't mean that I can contribute to the Linux kernel". Learn according to a purpose.
I like learning C, makes bash/python and almost everything else more understandable
i love canadians
This nigga good
Wait, that's a boy?
Why does long hair interfer you with determining of a sex?
@@user-cf5cc7rr6q lmao
The kid mastered a tool and this made him think he is well prepared for lecturing. Wrong conclusion.
I disagree
I disagree. great lectures and well done.
I assume you can do better? Link to your lecture? That's what I thought. Sit down, and listen to your instructor. If you're such of master of everything, wtf are you even here.
Your lack of respect is disturbing.
@@B-a_s-H Disrespect to incompetents is a good an healthy thing. Contrarywise, your inclination to tolerate incompetence is disturbing, on the long run it leads to the degradation of engineering. Think about developers of your next car.