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"即可。 上面命令中文件我直接用绝对路径,其实用相对路径也可以。 ![]() (编辑:应用网_丽江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |