關於gdb警告not using untrusted file "xx/.gdbinit"

啓動gdb出現警告--
warning: not using untrusted file "xx/.gdbinit"
ls查看.gdbinit屬性,是-rwx-rwx-rwx,試着改成764、644等,沒有效果
目前的解決辦法:只好在gdb裏運行source xx/.gdbinit命令
麻煩是麻煩了點,湊合着先用,暫時沒找到更好的辦法,mark下以後再說

附:

linux的source命令

source可以強行讓一個腳本去影響當前的環境(他執行該腳本中的全部命令,而不關腳本文件的權限如何設置).

source命令(從 C Shell 而來)是bash shell的內置命令。點命令,就是一個點符號,(從Bourne Shell而來)是source的另一名稱。

同樣的,當前腳本中設置的變量也將作爲腳本的環境,source(或點)命令通常用於重新執行剛修改的初始化文件,如 .bash_profile 和 .profile 等等。

例如,如果在登錄後對 .bash_profile 中的 EDITER 和 TERM 變量做了修改,則可以用source命令重新執行 .bash_profile 中的命令而不用註銷並重新登錄。把兩個命令用&&聯接起來,如 make mrproper &&make menuconfig ,表示要第一個命令執行成功才能執行第二個命令。
補充: source可以讓腳本影響它們的父shell環境,這和export去影響子shell環境相反,呵呵
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章