GDB - COMMANDS
2017-12-16 23:11
176 查看
引言
转载自:GDB - Commands在做 CSAPP 的 Lab 时,找到这个:最常用的 GDB 命令
内容
GDB offers a big list of commands, however the following commands are the ones used most frequently:b main - Puts a breakpoint at the beginning of the program
b - Puts a breakpoint at the current line
b N - Puts a breakpoint at line N
b + N - Puts a breakpoint N lines down from the current line
b fn - Puts a breakpoint at the beginning of function “fn”
d N - Deletes breakpoint number N
info break - list breakpoints
r - Runs the program until a breakpoint or error
c - Continues running the program until the next breakpoint or error
f - Runs until the current function is finished
s - Runs the next line of the program
s N - Runs the next N lines of the program
n - Like s, but it does not step into functions
u N - Runs until you get N lines in front of the current line
p var - Prints the current value of the variable “var”
bt - Prints a stack trace
u - Goes up a level in the stack
d - Goes down a level in the stack
q - Quits gdb
后记
如何用 Vim 完成上面的内容呢?1、需要加上关于无序列表的标记
用
Ctrl + v进入 Visual Block Mode,然后选中多行。接着,如果想要在行首插入,我们用
0扩展 visual block 到每行的行首; 如果想要在行尾插入,用
$扩展 visual block 到每行的行尾。用
A在每行 visual block 的尾部插入; 用
I在每行 visual block 的头部插入。
2、然后加上加粗的标记
用宏记录。
相关文章推荐
- GDB Vs. WinDbg Commands
- Basic GDB commands
- Debugging with GDB: Introduction to Commands, Print and Print-Object
- gdb vs. dbx: commands mapping and feature comparison
- gdb commands命令用法
- GDB commands by function
- gdb commands
- 浅谈如何在Mac上安装GDB调试
- [iphone][Debug] Previous frame inner to this frame (gdb could not unwind past this frame)
- Python_cmd的各种实现方法及优劣(subprocess.Popen, os.system和commands.getstatusoutput)
- Linux下GDB中文命令
- GDB调试方法(下)
- 用GDB调试程序(一)
- 初识GCC、MAKE、GDB
- 建立与查看linux core(gdb调试)文件的实验
- 用GDB调试程序(一)
- GDB调试libvirtd
- Debugging with GDB学习记录(一)
- gdb调试
- gdb调试参数