2014-01-13 76 views
8

我想步我的计划,我得到的代码::块如何在Code :: Blocks 12.11中指定调试器程序?

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。

回答

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

  • 在右边的树控件,选择常见 - >GDB/CDB调试 - >Common

  • 然后在左侧的对话框中你可以输入可执行文件路径,选择 调试器型 = GDB或国家开发银行,以及配置各种其他选项。

+3

谢谢。这对我来说似乎略有不同。如果我做设置 - >调试器,我会得到一个调试器设置对话框,并在顶部显示Common。左边是一个离开盒子的Common(up)和GCB/CDB Debugger(横向)离开形状的“树”,Default从GDB/CDB Debugger下降。如果我点击Default(DGB/CDG Defbugger-> Default),我会得到上面提到的部分(在右边)。 – Scooter

3

这里是tutorial to install GBD

通常GNU Debugger可能不在您的计算机中,因此您需要先安装它。安装步骤基本为“configure”,“make”和“make install”。

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

1

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

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

  2. 点击调试器;

  3. 在树中,突出 “GDB/CDB调试” 通过点击它

  4. 点击 “创建配置”

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

  6. 您在树中创建删除默认配置

  7. 点击gdb.exe(它应该是唯一的一个),会显示一个对话框,以钻机ht为“可执行文件路径”,右边是一个按钮。

  8. 单击该按钮,它将调出代码块安装的文件。只要继续单击,直到您创建到gdb.exe(它会发现自己)的路径。