ubuntu - GDB 字符串文件语法错误

标签 ubuntu gdb

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

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

Starting Program : /bin/ls

File "< string>" , line 1

exec /bin/ls

SyntaxError : Invalid syntax



到目前为止尝试的事情:
1) 清除并重新安装 gdb
2)海量谷歌搜索

提前感谢您的帮助

最佳答案

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

 (gdb) info auto-load python-scripts

关于ubuntu - GDB 字符串文件语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19655619/

相关文章:

linux - Linux Ubuntu 中不可删除的文件?

c - GDB宏在处理时使用一些数据结构来保存数据

linux - 使用 GETREGS 时,ptrace 是只获取用户空间堆栈 RSP,还是内核和用户空间 RSP 都可以?

gdb - 将 mac osx 10.8 上的 GDB 从 6.3 更新到 7.*

c++ - 在二叉树中插入段错误

python - 如何解决 Pymongo 的这个错误?游标 ID 找不到 pymongo

ruby - ruby-qml 的先决条件是什么?

ubuntu - 如何在 Ubuntu 虚拟机上的 Minikube 中使用代理?

linux - 在Ubuntu中安装应用程序时出现错误 "Waiting for cache lock: Could not get lock/var/lib/dpkg/lock-frontend"

c++ - 在调试 C++ 程序期间调用 round() 函数时,GDB 打印任意值