CodeBlocks每次构建/运行弹提示 重装多版本仍存在如何解决
故障根因
所有版本都弹出同类提示,核心原因只有一个:你安装的是不带GCC编译链的纯CodeBlocks安装包,IDE在预设路径下找不到可用的C/C++编译器程序,自然没法完成构建、运行操作,这个问题和你安装的CodeBlocks版本高低没有关系,换多少个不带编译链的版本都没法解决。
修复步骤
- 先把电脑上现有的所有CodeBlocks全部卸载干净,卸载完成后手动删除安装目录下残留的CodeBlocks文件夹,避免旧的错误配置持续生效
- 重新下载安装包时,认准文件名带
mingw-setup的完整安装包,不要下载体积只有几十MB、文件名只标setup的无编译器版本——后者只是个纯编辑器壳子,本身不带编译能力 - 安装过程不要自定义改安装路径,尤其不要把软件装在带中文、空格、特殊符号的文件夹路径下,直接用默认的C盘安装路径即可,最大程度避免路径识别错误
- 装完打开软件,依次进入
Settings > Compiler选项卡,切换到Toolchain executables页面,点击Auto-detect按钮,让软件自动识别绑定内置的MinGW编译链,识别完成后点确定保存配置
校验是否修复
新建一个最简单的控制台C/C++项目,写一行基础的输出测试代码,直接点构建+运行按钮,能正常弹出控制台窗口输出结果就说明修复完成。
补充:如果你之前自己单独装过MinGW编译链,也可以在
Toolchain executables页面手动选择你自己安装的MinGW根目录,不要选到上层文件夹或者下层bin目录,选对根目录才能正常识别到所有编译工具。
内容的提问来源于stack exchange,提问作者Shahriar Wazed Ha-meem
相关产品推荐
相关产品推荐

