我的程序使用的是无效的编译器,如何找到合适的编译器?

Jas*_*erg 2 c++ compiler-errors codeblocks

当我尝试构建并运行我的程序时,我收到以下错误消息:

"First Project":编译器的设置(GNU GCC编译器)无效,因此Code :: Blocks无法找到/运行编译器.编译器选项中的工具链路径可能没有正确设置?!(您是否安装了编译器?)转到"设置 - >编译器...->全局编译器设置 - > GNU GCC编译器 - >工具链可执行文件"并修复编译器的设置.跳过......没什么可做的(所有项目都是最新的).

Target使用无效的编译器; 中止了

我试着通过设置 - >编译器 - >工具链可执行文件 - >并单击"自动检测"按钮 - >并单击"确定"来自行修复此问题,但是当我这样做时,会弹出一个窗口说

环境错误

在GNU GCC Compiler的配置搜索路径中找不到编译器可执行文件

如果以前曾经问过这个问题,我很抱歉,但是当我研究这个问题时,大多数人只是点击"自动检测"来修复它,这对我来说不起作用.

Scu*_*per 5

您可能安装了页面上列出的第一个可执行文件(我可能是根据经验说的).我的建议是使用另外两个可执行文件之一重新安装:

codeblocks-13.12mingw-setup.exe
codeblocks-13.12mingw-setup-TDM-GCC-481.exe
Run Code Online (Sandbox Code Playgroud)

第一个可执行文件安装Codeblocks,而另外两个包含编译器.

或者,你可以自己安装一个编译器,但我发现让它与Codeblocks一起工作的过程在Windows上可能会令人痛苦.