如何在Code :: Blocks 12.11中指定调试器程序?

时间:2014-01-13 03:48:37

标签: codeblocks

我正在尝试单步执行我的程序,并从Code :: Blocks

获得以下消息
Selecting target: 
Debug
ERROR: You need to specify a debugger program in the debuggers's settings.
(For MinGW compilers, it's 'gdb.exe' (without the quotes))
(For MSVC compilers, it's 'cdb.exe' (without the quotes))

不幸的是,我无法弄清楚我在哪里输入gdb.exe。

8 个答案:

答案 0 :(得分:12)

  • 在Code :: Blocks IDE中,导航设置 - >的调试器

  • 在右侧的树形控件中,选择常用 - > GDB / CDB调试器 - >的通用

  • 然后在左侧的对话框中输入可执行路径并选择 调试器类型 = GDB或CDB,以及配置各种其他选项。

答案 1 :(得分:9)

Code :: Blocks 17.12。

  1. 访问http://wiki.codeblocks.org/index.php?title=MinGW_installation#TDM-GCC

  2. 按照安装说明进行操作。

  3. 或者我建议发布this

  4. 问候。

答案 2 :(得分:5)

  1. 点击顶部工具栏中的设置;

  2. 点击调试器;

  3. 在树中,通过单击突出显示“gdb / cdb debugger”

  4. 点击“创建配置”

  5. 添加“gdb.exe”(无引号)作为配置

  6. 删除默认配置

  7. 单击您在树中创建的gdb.exe(它应该是唯一的一个),右侧会出现一个对话框,其中“可执行路径”右侧有一个按钮。

  8. 点击该按钮,它将显示安装了代码块的文件。只需一直点击,直到您创建gdb.exe的路径(它有点发现)。

答案 3 :(得分:3)

这是tutorial to install GBD

通常GNU Debugger可能不在您的计算机中,因此您需要先安装它。安装步骤是基本的"配置"," make"和" make install"。

安装完成后,在终端中尝试which gdb,找到GDB的可执行路径。

答案 4 :(得分:3)

  1. 转到设置->调试器->通用-> GDB / CDB调试器->默认
  2. 单击executable path以找到gdb32.exe的地址
  3. 找到代码块的安装位置
  4. 遵循给定的路径:

CodeBlock-> MinGW-> bin-> gdb32.exe (找到它并双击它)

  1. 按“确定”

答案 5 :(得分:1)

从官方网站下载codeblocks-13.12mingw-setup.exe而不是codeblocks-13.12setup.exe。这里13.12是迄今为止的最新版本。

答案 6 :(得分:0)

点击顶部工具栏中的设置;

点击调试器;

在树中,通过单击突出显示“ gdb / cdb调试器”

点击“创建配置”

单击默认配置,将在“可执行路径”的右侧显示一个对话框,并在右侧带有一个按钮。

单击该按钮,它将弹出安装了代码块的文件。只需不断单击,直到创建gdb.exe的路径(它会自行找到)。

答案 7 :(得分:0)

  1. 转到设置>>调试器。
  2. 现在,如下面的图像所示。有一棵树。通用-> GDB / CDB调试器->默认。 enter image description here

  3. 单击可执行路径(在右侧)以找到gdb32.exe的地址。

  4. 单击gdb32.exe >>确定。

就是这样! 这对我有用。