gdb 调试的时候可以编辑源文件。
edit location
location可以使行号,函数名,文件中指定的位置。
例:
edit 32 编辑当前文件的32行
edit main 编辑当前文件的main函数
edit main.c:init .编辑main.c中的init函数
edit mian.c:32 编辑main.c中的32行
指定编辑器
在sh
shell中指定编辑器:
EDITOR=/usr/bin/vi
export EDITOR
gdb ...
在csh shell中指定编辑器:
setenv EDITOR /usr/bin/vi
gdb ...