你好,游客 登录 注册 搜索
背景:
阅读新闻

openSUSE 12.2的gdb不能自动加载.gdbinit的解决方法

[日期:2012-12-25] 来源:Linux社区  作者:menggucaoyuan [字体: ]

在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"即可。

上面命令中文件我直接用绝对路径,其实用相对路径也可以。

linux
相关资讯       openSUSE 12.2 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款