如何解决.gdbinit文件引发的GDB源命令文件错误?
GDB .gdbinit启动错误原因及解决方法
错误原因
- 核心问题是
.gdbinit中的命令语法错误:你写的set startup-with-shell-off格式不对,正确命令应该是set startup-with-shell off(参数与选项之间必须用空格分隔)。 - GDB无法识别错误的命令,误将其解析为需要加载源文件的操作,而此时GDB刚启动,还未通过
file命令加载目标程序、生成符号表,因此触发该错误提示。
解决方法
- 打开
/Users/cdwalke8/.gdbinit文件,将第一行的错误命令:
修改为正确格式:set startup-with-shell-offset startup-with-shell off - 保存文件后重新启动GDB,错误即可消除。
内容的提问来源于stack exchange,提问作者Corey4005
相关产品推荐
相关产品推荐

