我正在尝试单步执行我的程序,并从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。
答案 0 :(得分:12)
在Code :: Blocks IDE中,导航设置 - >的调试器强>
在右侧的树形控件中,选择常用 - > GDB / CDB调试器 - >的通用强>
然后在左侧的对话框中输入可执行路径并选择 调试器类型 = GDB或CDB,以及配置各种其他选项。
答案 1 :(得分:9)
Code :: Blocks 17.12。
访问http://wiki.codeblocks.org/index.php?title=MinGW_installation#TDM-GCC
按照安装说明进行操作。
或者我建议发布this。
问候。
答案 2 :(得分:5)
点击顶部工具栏中的设置;
点击调试器;
在树中,通过单击突出显示“gdb / cdb debugger”
点击“创建配置”
添加“gdb.exe”(无引号)作为配置
删除默认配置
单击您在树中创建的gdb.exe
(它应该是唯一的一个),右侧会出现一个对话框,其中“可执行路径”右侧有一个按钮。
点击该按钮,它将显示安装了代码块的文件。只需一直点击,直到您创建gdb.exe
的路径(它有点发现)。
答案 3 :(得分:3)
通常GNU Debugger可能不在您的计算机中,因此您需要先安装它。安装步骤是基本的"配置"," make"和" make install"。
安装完成后,在终端中尝试which gdb
,找到GDB的可执行路径。
答案 4 :(得分:3)
executable path
以找到gdb32.exe
的地址CodeBlock-> MinGW-> bin-> gdb32.exe (找到它并双击它)
答案 5 :(得分:1)
从官方网站下载codeblocks-13.12mingw-setup.exe而不是codeblocks-13.12setup.exe。这里13.12是迄今为止的最新版本。
答案 6 :(得分:0)
点击顶部工具栏中的设置;
点击调试器;
在树中,通过单击突出显示“ gdb / cdb调试器”
点击“创建配置”
单击默认配置,将在“可执行路径”的右侧显示一个对话框,并在右侧带有一个按钮。
单击该按钮,它将弹出安装了代码块的文件。只需不断单击,直到创建gdb.exe的路径(它会自行找到)。
答案 7 :(得分:0)