GDB Tutorial

Поделиться
HTML-код
  • Опубликовано: 2 авг 2024
  • Tutorial on the GNU Project Debugger given at the University of Waterloo on the 14th of June 2019 by Joshua Rampersad.

Комментарии • 73

  • @wei-lunchiu2366
    @wei-lunchiu2366 2 года назад +79

    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

  • @Adityarksht64
    @Adityarksht64 3 года назад +52

    The energy was phenomenal. This guy has put his soul in this tutorial. Loved it. His teaching skills are natural.

  • @user-zi6pf7vc3z
    @user-zi6pf7vc3z 2 месяца назад +1

    I'm a south Korean guy which lives faaaaar from you. Send you my appreciation for this super-handy lecture. what a beautiful lecture!

  • @yiansu5071
    @yiansu5071 2 года назад +17

    This is surely the most helpful guide I found on gdb. Thanks for making this video!

  • @johndeal1624
    @johndeal1624 4 года назад +12

    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!

  • @geovanyteca3250
    @geovanyteca3250 Год назад +1

    The dude has the gift of teaching! Thank you very much.

  • @rageshnc
    @rageshnc 3 года назад +9

    Excellent tutorial for anyone who want to begin with GDB. Clearly explained !!

  • @git_gud9774
    @git_gud9774 3 года назад +11

    this dude is awesome at teaching!

  • @Youngduck93
    @Youngduck93 3 года назад +8

    Thank you so much the quality content! I'm a caveman debugger who is trying to get familiar with GDB :)

  • @mohitrimza4613
    @mohitrimza4613 2 года назад +2

    crystal clear concepts... very nicely and neatly elaborated...

  • @jackikoch837
    @jackikoch837 3 года назад +7

    That was extremely helpful, thank you!

  • @PPunyacharan
    @PPunyacharan 3 года назад +2

    Very very helpful. Thanks for the tutor and thanks for putting it out here.

  • @pranchalgupta2370
    @pranchalgupta2370 2 месяца назад

    such a great teacher i swear! you have no idea how much you helped me with this lecture

  • @Choptec
    @Choptec 2 года назад +1

    Great job! That was a pretty good intro to GDB!

  • @jackyyeh8763
    @jackyyeh8763 2 года назад +1

    Clear explanation. Help me a lot. Thanks!

  • @abhishek-xv5ow
    @abhishek-xv5ow 2 года назад +2

    Loved ur energy :)

  • @kaushikjames5623
    @kaushikjames5623 2 месяца назад

    wonderful, life improving video for embedded SW developers !

  • @krishnabugudi2512
    @krishnabugudi2512 2 года назад +1

    Big fan brother. You saved me❤️

  • @bettyswunghole3310
    @bettyswunghole3310 23 дня назад

    Great lecture! Thank you!

  • @salilphadnis4147
    @salilphadnis4147 Месяц назад

    Excellent tutorial. Well prepared and delivered. Thank you so much !

  • @patlollasrujan8493
    @patlollasrujan8493 2 года назад +1

    Great tutorial , it was really helpul. Great job

  • @abhijitpaul7683
    @abhijitpaul7683 3 года назад +2

    That was super helpful, thanks a lot

  • @adetolasanni007
    @adetolasanni007 Год назад

    Yes, I did find it useful. That was beautiful.

  • @the_yugandharr
    @the_yugandharr 8 месяцев назад

    Mahnn beautiful lecture! Amazing teacher!

  • @aryamick
    @aryamick 9 месяцев назад

    Great tutorial, thanks a lot!

  • @xinking2644
    @xinking2644 2 года назад +1

    Great video!

  • @user-ov5wz4zq5t
    @user-ov5wz4zq5t 7 месяцев назад

    thanks for giving outstantanding tutorial .

  • @try3825
    @try3825 Год назад

    high quality content. thank you

  • @Chroncher
    @Chroncher Год назад

    Gosh diggidy darnet, this tutorial was awesome!

  • @know_ivan
    @know_ivan 4 года назад +2

    Valgrind tutorial video!!! Wanted... Cool GDB tutorial. Thank You

  • @B-a_s-H
    @B-a_s-H 2 года назад

    Great lecture!

  • @user-ss5tk4wk9y
    @user-ss5tk4wk9y 2 года назад +1

    Thanks for this video, very helpful for me!🤓

  • @mouneshbadiger1811
    @mouneshbadiger1811 2 года назад

    Thank you so much sir its very helpful to understand how command works

  • @kaankarakoc7680
    @kaankarakoc7680 Месяц назад

    thanks that was a good presentation

  • @moizshakruwala8994
    @moizshakruwala8994 2 года назад +7

    55 mins well spent

  • @garyhe7544
    @garyhe7544 3 года назад +2

    It is very clear

  • @juvusart
    @juvusart 3 года назад +1

    Thanks a lot

  • @akhileshpatil7500
    @akhileshpatil7500 2 года назад +1

    very nice explanation

  • @shaiksoofi3741
    @shaiksoofi3741 2 года назад

    Thank you

  • @oldlonecoder5843
    @oldlonecoder5843 2 года назад

    This young guy is an asperger. Tout much passion and details for clearness and for all of our joy and comprehension. Amazing!

  • @ghraffydd5275
    @ghraffydd5275 2 года назад

    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!

  • @nikholaslopez4383
    @nikholaslopez4383 Год назад

    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?

  • @warplanner8852
    @warplanner8852 Год назад +1

    The kid looks like Arlo Guthrie back in the 60s.

  • @abhijitpaul7683
    @abhijitpaul7683 3 года назад +2

    Is it only me or the sound is kinda low

  • @aayushisingh3280
    @aayushisingh3280 4 года назад +1

    omg I love him

  • @michaelkohlhaas4427
    @michaelkohlhaas4427 4 года назад

    *Around five commands in an hour? Impressive!*

    • @ChrisCox-wv7oo
      @ChrisCox-wv7oo Год назад

      Almost 20 commands...
      Are you just being a dick?

  • @arcanelore168
    @arcanelore168 5 месяцев назад

    Doesn't work with my code. Very dummy context, yours. It enters a member function and doesn't stop.

  • @austinmurphy9074
    @austinmurphy9074 4 года назад

    Help. I'm searching Udemy. Should I take C or C++ course first iyo?

    • @gaurangshukla8235
      @gaurangshukla8235 4 года назад +3

      C absolutely. It teaches you a lot and you will learn C++ easily after C.

    • @austinmurphy9074
      @austinmurphy9074 4 года назад

      @@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

    • @damiangilz
      @damiangilz 4 года назад

      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.

    • @austinmurphy9074
      @austinmurphy9074 4 года назад +1

      I like learning C, makes bash/python and almost everything else more understandable

  • @jensmalzer6344
    @jensmalzer6344 Год назад

    i love canadians

  • @kevinzebb
    @kevinzebb 10 месяцев назад

    This nigga good

  • @jimmoriarty6964
    @jimmoriarty6964 4 года назад +4

    Wait, that's a boy?

    • @user-cf5cc7rr6q
      @user-cf5cc7rr6q 4 года назад +16

      Why does long hair interfer you with determining of a sex?

    • @BackToBackSWE
      @BackToBackSWE 3 года назад

      @@user-cf5cc7rr6q lmao

  • @pupazzamobila1006
    @pupazzamobila1006 3 года назад +2

    The kid mastered a tool and this made him think he is well prepared for lecturing. Wrong conclusion.

    • @aryanparikh9085
      @aryanparikh9085 3 года назад +14

      I disagree

    • @yurenwang4604
      @yurenwang4604 3 года назад +11

      I disagree. great lectures and well done.

    • @nobytes2
      @nobytes2 3 года назад +11

      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
      @B-a_s-H 2 года назад +1

      Your lack of respect is disturbing.

    • @pupazzamobila1006
      @pupazzamobila1006 Год назад

      @@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.