The selected build of GDB does not support Python scripting. It cannot be used in Qt Creator.

本文指出,选定版本的GDB不支持Python脚本,无法在QtCreator中使用。解决方法是通过`sudoaptinstallgdb`进行安装。
部署运行你感兴趣的模型镜像

The selected build of GDB does not support Python scripting.
It cannot be used in Qt Creator.

sudo apt install gdb 安装一下gdb就好了

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

Qt Creator 中出现错误提示 `The ABI of the selected debugger does not match the toolchain ABI`,通常是由于调试器(debugger)与当前工具链(toolchain)的 ABI(Application Binary Interface)不一致所导致的问题。解决此类问题需要确保调试器与编译器的 ABI 一致,以下是具体的解决方案。 ### 1. 检查调试器配置 进入 **Tools → Options → Kits → Debuggers**,确认 Qt Creator 是否正确识别了调试器(如 Microsoft CDB 或 GDB)。如果调试器未被正确识别,可手动添加或选择合适的调试器路径。在调试器设置中,确保其 ABI 与当前使用的编译器 ABI 一致。例如,若使用的是 MSVC 64 位编译器,则调试器也应为 64 位版本 [^2]。 ### 2. 更换调试器 如果当前调试器与工具链 ABI 不匹配,可以尝试更换调试器。点击调试器列表中的 **Auto-detected** 条目,然后点击 **Clone** 按钮,复制一个调试器实例。在克隆的调试器中,选择与当前工具链匹配的 ABI 类型(例如 x86 或 x64),并确保调试器路径指向正确的调试工具(如 `cdb.exe` 的正确版本) [^2]。 ### 3. 确保工具链一致性 进入 **Tools → Options → Kits → Kits**,检查当前选择的编译器和调试器是否来自相同的工具链。例如,使用 MSVC 编译器时,应确保调试器也是 Microsoft 的 CDB,并且两者的架构(32 位或 64 位)一致 [^1]。 ### 4. 重新安装调试工具 如果问题依然存在,可能是调试工具本身未正确安装。对于 MSVC 编译器,确保已安装 Windows SDK 或 Visual Studio 的调试工具组件。可以尝试重新安装相关组件或修复安装,以确保调试器的完整性 [^4]。 ### 5. 检查 Qt 版本兼容性 不同版本的 Qt 可能对调试器的支持有所不同。确保使用的 Qt 版本与调试器兼容。如果有必要,可以尝试更新 Qt Creator 或使用与当前调试器兼容的 Qt 版本 [^4]。 ### 示例配置调试器 以下是一个简单的调试器配置示例: ```python # 假设调试器路径为 C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\cdb.exe # 在 Qt Creator 中手动添加调试器时,输入以下信息: Debugger Name: CDB x64 Path: C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\cdb.exe ABI: x86_64-windows-msvc2019 ``` ### 6. 清理并重启 Qt Creator 在完成上述更改后,建议清理 Qt Creator 的缓存并重新启动。可以通过删除配置文件目录(如 `%APPDATA%\QtProject`)来清除缓存,然后重新启动 Qt Creator 并重新加载调试器设置 。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值