Ubuntu GDB字符串文件语法错误

Ubuntu GDB字符串文件语法错误,ubuntu,gdb,Ubuntu,Gdb,最近,我无法使用gdb调试任何二进制文件,并且总是得到相同的错误-exec-syntax错误 例如,当我在gdb启动后尝试gdb ls并按下“r”时,会出现以下错误: 启动程序:/bin/ls 文件,第1行 执行官/bin/ls SyntaxError:无效语法 到目前为止已经尝试过的事情: 1清除并重新安装gdb 2大规模谷歌搜索 提前感谢您的帮助我想这与gdb的python支持有关。。。。你能检查一下gdb正在加载什么吗 (gdb) info auto-load python-script

最近,我无法使用gdb调试任何二进制文件,并且总是得到相同的错误-exec-syntax错误

例如,当我在gdb启动后尝试gdb ls并按下“r”时,会出现以下错误:

启动程序:/bin/ls

文件,第1行

执行官/bin/ls

SyntaxError:无效语法

到目前为止已经尝试过的事情: 1清除并重新安装gdb 2大规模谷歌搜索


提前感谢您的帮助

我想这与gdb的python支持有关。。。。你能检查一下gdb正在加载什么吗

 (gdb) info auto-load python-scripts

你最近对python有什么更新/更改吗?没有。。。但是我在pydev环境中做了很多工作,如果这很重要的话。无论如何,用Pydev调试python程序工作得很好,另一方面,调试c/c++二进制文件会导致eclipse和gdb显示上面提到的错误。如果在命令行上运行gdb,它是如何再现的?您好。事实证明,问题在于我的passwd文件不知怎么被破坏了,并被配置为打开“python”而不是bash。谢谢你的帮助!