Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 代码块调试问题_C_Codeblocks - Fatal编程技术网

C 代码块调试问题

C 代码块调试问题,c,codeblocks,C,Codeblocks,我试图在代码块中运行一个简单的链表程序,但我无法运行该程序,因此出现以下错误: Active debugger config: GDB/CDB debugger: Default Building to ensure sources are up-to-date Selecting target: Debug ERROR: You need to specify a debugger program in the debuggers's settings. (For MinGW compi

我试图在代码块中运行一个简单的链表程序,但我无法运行该程序,因此出现以下错误:

Active debugger config: GDB/CDB debugger:
Default Building to ensure sources are up-to-date 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
在您使用的任何GCC工具链中的位置 与代码::块一起使用,例如:-

  • 对于MinGW:C:\MingGW\bin\gdb.exe
  • 对于mingw-w64:C:\mingw-w64\x86\u 64-5.2.0-posix-seh-rt\u v4-rev0\mingw64\bin\gdb.exe
  • 对于TDM-GCC:C:\TDM-GCC-64\bin\gdb.exe
如果找不到它,那么问题的根源是调试器(不再)是 安装

如果找到它,请在设置->调试器设置->GDB/CDB调试器->默认值->可执行路径中输入其完整路径名。 Blocks将检查您输入的路径名,如果找不到,则编辑字段将变为红色。否则,可以退出 然后调试器就会工作


如果包含
gdb.exe
的目录在您的
路径中
,那么您只需在字段中输入
gdb.exe

在您的设置->调试器设置->gdb/CDB调试器->默认->可执行路径中,它说什么?它是空的。。请允许我推荐这篇文章。带着问候和友谊。请让我建议邮寄。带着问候和友谊,请允许我推荐这篇文章。关于问候和友谊,我找不到gdb.exe所在的路径,因此我安装了其他版本的代码块,在该可执行路径中包含字段中的gdb.exe,现在其工作正常。谢谢迈克:)