发布网友
共2个回答
懂视网
错误如下:
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))
然后习惯性的设置断点,调试…出现了问题,如下图所示
废话不多说,直接上解决方案。Setting-debugger-GDB/CDB debugger-default中
之前是这样的
可执行路径这里是空的,需要指定调试器的位置,我用的是mingw,找到gdb.exe的文件位置,更改即可,如下图为MinGWingdb32.exe
CodeBlocks调试器缺少(gdb.exe)文件
标签:msvc pil 需要 cti get codeblock bug spec http
热心网友
这个IDE我还完全没有用过,不过,你应该确认一下,你是否安装了
C
编译器,因为
Code::blocks需要手动安装编译器,一般是由官方提供MinGW(完整安装包中有这个)。
检查一下是否安装了Mingw
,如果安装了就检查安装目录(例如
..\CodeBlocks\MinGW\bin
)下的文件:
mingw32-gcc.exe
(C的编译器)
gdb.exe(调试器)
windres.exe(资源文件编译器)
mingw32-make.exe
(制作程序)
然后再检查设置,将编译器设置为
GCC
,再关联到
Mingw
安装目录(例如
..\CodeBlocks\MinGW),组件列表如上对号入座。
还有是不是
C::B
和
Visual
Studio
2005/2008
一样,编译前要先建立工程?
一般程序面板上会有错误提示,可以按照提示解决。具体使用参考官方
wiki
。
其实如果是新手,那一定使用的是标准C,对目标程序也没有什么特殊要求,完全可以使用
其他编译环境,比如
Visual
C++
6.0,使用也很方便。当然如果一定要使用开源软件,那也可以使用
DEV
C++
,它同样也使用
GCC或
Mingw
编译器。