【问题标题】:Installing MinGW's gdb.exe for Code Blocks为代码块安装 MinGW 的 gdb.exe
【发布时间】:2014-03-10 19:34:38
【问题描述】:

大家好,我真的需要帮助。

我最近再次开始编写 C++,我正在尝试启动并运行代码块,但由于此错误,它一直失败。

“错误:您需要在调试器的设置中指定一个调试器程序。”

可以理解,这意味着没有调试程序,所以我必须下载一个。我试图找到 MinGW 的 gdb.exe,但我根本找不到。我只是最终得到了 MinGW 的安装管理器并且感到困惑。

是否有为初学者或愿意提供帮助的人编写的有关使用 MinGW 的教程?

提前致谢。

【问题讨论】:

  • 当您使用 MinGW 选项安装 GDB 时,它会附带 CodeBlocks。
  • 好的,我已经用正确的选项重新安装了它,但我现在遇到了一个新错误“启动调试器失败:没有指定可执行文件,使用‘target exec’。”现在可能是什么问题?
  • 代码块网站上有很多教程。话虽如此,要求教程或其他场外资源的问题是题外话。

标签: c++ mingw


【解决方案1】:

添加 gdb.exe 的步骤 打开 MinGW 安装管理器 从列表中选择包“mingw32-gdb”。 然后在安装菜单中选择“应用更改”。 这会自动在路径 C:\MinGW\bin 中安装 gdb.exe。

【讨论】:

    【解决方案2】:

    请让我建议你调试器程序 TDM-GCC。如需下载和安装,请访问

    http://wiki.codeblocks.org/index.php?title=MinGW_installation

    因为调试程序(工具链)是一项非常复杂的工作,在 Code::Blocks 中不是标准的。您必须下载并安装在 Code::Blocks 上。

    注意:这里不能复制粘贴图片。如果链接页面发生变化,我或其他人应建议新链接。

    但以下是根据图像和我的经验的说明。

    1. https://jmeubank.github.io/tdm-gcc/download/下载TDM-GCC,点击[tdm64-gcc-10.3.0-2.exe]并运行。

    2. Wizard Action 窗口中 - 点击 [Create]。

    3. Select Edition 窗口中 - 如果未选中 MinGW/TDM (32-bit),请选中它。点击[下一步>]。

    4. 许可证更改窗口中 - 单击 [下一步>]。

    5. 新安装:安装目录窗口中 - 如果文本框是“C:\TDM-GCC-32”,没关系。如果不是,请单击 [Browse ...],然后导航:C:\ > TDM-GCC-32 > 单击 [OK]。现在文本框是 C:\TDM-GCC-32。点击[下一步>]。

    如果出现一个小窗口,提示 目录 TDM-GCC-32 不为空!您确定要在此处安装吗?。点击[是]。

    1. 全新安装:下载镜像窗口 - 点击[下一步>]。

    2. 全新安装:选择组件窗口 - 检查是否选中了添加到路径框。其实是查的。点击[安装]。

    3. 安装窗口中 - 等到 [Next] 变黑。然后点击它。即使出现Instalation Failed窗口,点击[Next]。

    4. 完成 TDM-GCC 设置向导窗口中 - 单击 [完成]。

    5. 转到代码块 > 设置 > 编译器。

    10a。在全局编译器设置窗口中单击“工具链可执行文件”。就在下面,找到“编译器的安装目录”。如果下面的文本字段是 C:\TDM-GCC-32,没关系。如果没有,请单击字段末尾的 [...]。在“选择目录”向导中,导航到 C:\TDM-GCC-32。现在“文件夹:”应该是 TDM-GCC-32。单击“选择目录”向导中的[选择文件夹]。

    10b。在全局编译器设置中。在红色“注意:...”下方找到“程序文件”>“调试器”。如果文本字段显示“GDB/CDB debuger : Default”,没关系,点击[OK]。如果没有,请单击字段末尾的向下箭头 > 选择“GDB/CDB 调试器:默认”。检查文本字段是否为“GDB/CDB 调试器:默认”。点击[确定]。

    1. 转到代码块 > 设置 > 调试器...。在常用窗口左侧列表中,点击“默认”。如果“Executable path:”的文本域是“C:\TDM-GCC-32\bin\gdb32.exe”,没关系,点击【OK】。如果没有,请单击 [...] 按钮并导航 C: > TDM-GCC-32 > bin > 单击 gdb32(或 gdb32.exe)文件 > 在“选择可执行文件”向导中单击 [打开]。 “可执行路径:”应为 C:\TDM-GCC-32\bin\gdb32.exe。单击[确定]。现在你可以调试你的程序了。

    2. 如果调试器不起作用,请关闭代码块并重新启动它们。

    问候。

    【讨论】:

    猜你喜欢
    • 2017-01-04
    • 1970-01-01
    • 2020-07-13
    • 1970-01-01
    • 2021-08-18
    • 2015-12-29
    • 1970-01-01
    • 1970-01-01
    • 2012-09-02
    相关资源
    最近更新 更多