歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> openSUSE 12.2的gdb不能自動加載.gdbinit的解決方法

openSUSE 12.2的gdb不能自動加載.gdbinit的解決方法

日期:2017/3/1 10:04:31   编辑:Linux編程

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

上面命令中文件我直接用絕對路徑,其實用相對路徑也可以。

Copyright © Linux教程網 All Rights Reserved