我在學習gdb。我編寫了一個簡單的程序,只需通過fgets監聽輸入並將其與「密碼」進行比較。gdb輸入後中斷
我該如何使用gdb來暫停程序並查看比較結果?
,如果我在輸入過程中停止與ctrl+c
執行我得到:
#7 0xf7e771ea in _IO_fgets (buf=0xffffd7f0 "T\332\377", <incomplete sequence \367>, n=256, fp=0xf7fa9440) at iofgets.c:58
#8 0x080486bc in check_password()
#9 0x08048949 in main()
有什麼辦法,我可以展現check_password
代碼清單?如果我trype list
它顯示我fgets'...
任何方式,我可以走出fgets
?
你會從這裏做什麼?
我explicityly編譯GCC不爲exceciser調試信息還有什麼貢獻。 (也是,我不能upvote,直到我有15名聲望:( – gabriel 2014-09-26 03:13:42