GoLang调试故障解决

在ubuntu14.04版中,调试go程序,有如下出错。

解决办法,依网友操作如下:

查找出加载python的路径。

执行命令:info auto-load python

回到个人根目录:cd ~

在 ~/.gdbinit 加入add选项增加安全路径

把步骤1的runtime-gdb.py路径拷贝到以下,并保存。

或禁用auto-load安全选项,亲测这两项随便一项,都可以使解决上述decline加载问题。

再一次执行刚才的调试命令,那个declined问题,已经解决了,不过新问题也出现了。

步骤4出现的问题,可能是可能是本机装了python3.x,不兼容python2.x的代码。

Locate python3检查如下

Locate python2检查如下:


载 runtime-gdb.py.diffruntime-gdb.py.diff,解压后patch即可

再重新调试程序,果然那个问题已经解决了。