Vim + Gdb 程序的完美集合

gdb中查看源代码执行路径

tui就是 terminal UI的意思

gdb -tui 代码窗口相关命令:

info win 显示窗口的大小

layout next 切换到下一个布局模式

layout prev 切换到上一个布局模式

layout src 只显示源代码

layout asm 只显示汇编代码

layout split 显示源代码和汇编代码

layout regs 增加寄存器内容显示

focus cmd/src/asm/regs/next/prev 切换当前窗口

refresh 刷新所有窗口

tui reg next 显示下一组寄存器

tui reg system 显示系统寄存器

update 更新源代码窗口和当前执行点

winheight name +/- line 调整name窗口的高度

tabset nchar 设置tab为nchar个字符

gdb在执行中,会自动跟踪代码

 

 

[ Q&A ]

Q
上网搜安装教程,安装vim7.2 + vimgdb补丁,那么系统自带的vim7.3怎么办?

A
可以安装到其它目录就好了,比如/opt/home/xxx目录里面,然后编辑.bashrcalias vi=安装路径/vim.

vim-dbg Vimgdb插件没关系,Vimgdb可以去 vim 网站下载
Link http://www.vim.org/scripts/script.php?script_id=3039

集成gdbvim插件有两个,一个只需要编译一个库,另一个需要先打补丁后编译,楼主问的是需要先打补丁后编译的那个。

 

你可能感兴趣的:(linux,gdb,vim)