加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_丽江站长网 (http://www.0888zz.com/)- 科技、建站、数据工具、云上网络、机器学习!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

openSUSE 12.2的gdb不能自动加载.gdbinit的解决措施

发布时间:2021-11-22 09:26:32 所属栏目:PHP教程 来源:互联网
导读:在openSUSE 12.2使用gdb调试程序的时候,喜欢在当前目录下先写一个.gdbinit,直接运行一个user$ gdb命令,就可以快速调试了。 最新的openSUSE 12.2的gdb版本是GNU gdb (GDB) SUSE (7.4.50.20120603-2.1.2),安装以往的老习惯,写完.gdbinit文件,来一个gdb命

在openSUSE 12.2使用gdb调试程序的时候,喜欢在当前目录下先写一个.gdbinit,直接运行一个"user$ gdb"命令,就可以快速调试了。
 
最新的openSUSE 12.2的gdb版本是GNU gdb (GDB) SUSE (7.4.50.20120603-2.1.2),安装以往的老习惯,写完.gdbinit文件,来一个gdb命令,回车之后,却给我这样一个提示:warning: File "/home/huang/sdk/.gdbinit" auto-loading has been declined by your `auto-load safe-path' set to "$debugdir:$datadir/auto-load:%{_root_bindir}/mono-gdb.py".
 
原因显然是其不能自动加载当前目录下的.gdbinit文件,解决方法很简单,想想gdb的source命令,明白了即可。
 
还是先运行gdb,gdb给出上面的提示后,运行一个gdb命令"source  /home/huang/sdk/.gdbinit"即可。
 
上面命令中文件我直接用绝对路径,其实用相对路径也可以。
 
 

(编辑:应用网_丽江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读