关于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环境相反,呵呵

你可能感兴趣的:(c,linux,shell,File,脚本,bash)