首页 >> 精选问答 >

问code block 怎么运行 编译运行完整操作

2026-11-04 20:28:47

答

CodeBlocks 运行代码的核心前提是已经安装对应编译器,最常用的是 MinGW GCC,新建项目或者单独源文件之后,通过构建编译再运行两步执行程序,很多新手打开 CodeBlocks 之后点运行没有反应,绝大多数原因是没有安装编译器,或者没有创建工程,只打开单独 cpp 文件没有正确配置,CodeBlocks 本身只是代码编辑器加 IDE,它本身不带编译能力,必须依靠外部编译器把源码转成可执行程序,本篇深度讲解单文件运行和工程项目运行两种方式,配套前期环境检查编译报错排查,覆盖 C 和 C++ 代码在 CodeBlocks 里面全部运行流程。

前期环境检查

检查项目说明
编译器推荐 MinGW GCC,安装 CodeBlocks 的时候选择带 mingw 版本安装包
编译器识别打开设置 编译器,确认默认编译器选中 GNU GCC Compiler
路径编译器路径不能包含中文空格特殊字符,否则编译失败

方式一 单文件直接运行 适合小程序练习

第一步 打开 CodeBlocks,点击新建 空文件,编写 C 或者 C++ 源码,保存文件,后缀必须是 cpp 或者 c,保存路径不能有中文

第二步 点击顶部菜单栏 Build,选择 Build,也就是编译构建,快捷键是 Ctrl F9

第三步 编译成功之后,点击 Build 菜单里面 Run,快捷键 F9,也可以直接点击顶部绿色三角运行按钮

第四步 控制台窗口弹出,显示程序输出结果,按任意键关闭控制台窗口

注意 单文件模式适合简单练习,代码如果包含多文件,推荐使用工程模式。

方式二 新建工程运行 正式多文件代码推荐

第一步 点击新建 Project,选择 Console application,下一步,选择 C 或者 C++,填写工程名称,工程存放路径同样不能带中文

第二步 确认编译器选择 GNU GCC Compiler,完成工程创建,打开 main 源文件编写代码

第三步 点击 Build 编译工程,快捷键 Ctrl F9,编译窗口下方会显示编译日志,无 error 代表编译通过

第四步 点击绿色三角 Run 快捷键 F9,启动程序,查看控制台输出

编译模式区分

Build 编译构建,会完成编译链接,生成 exe 可执行文件

Build and run 编译并且直接运行,也就是一步完成编译加运行,对应快捷键 F9

Rebuild 重新构建,会清除旧编译缓存,全部重新编译,修改代码出现缓存异常的时候使用这个选项

常见运行失败排查

第一 点运行没有反应,检查是否安装 MinGW,设置里面编译器是否识别成功

第二 编译提示找不到编译器,重新安装带 mingw 版本 CodeBlocks,手动在编译器设置里面指定 MinGW 目录

第三 控制台一闪而过,属于程序执行完自动关闭,可以在代码末尾添加 system pause,或者使用 getchar,让窗口停留

第四 报错中文乱码,检查文件编码,工程编译选项添加编码相关参数

掌握 CodeBlocks 单文件和工程两种运行方式,确认 GCC 编译器正常识别,保存路径无中文,编译无错误之后就可以正常运行代码,遇到异常优先查看下方编译日志定位报错原因。

【常见问题】

问题 1 code block 运行的时候点绿色三角没反应是什么原因

回答 1 code block 运行点绿色三角没反应,优先检查是否安装 MinGW 编译器,code block 本身不能独立编译代码,同时确认代码已经保存,工程已经正确创建,编译器设置里面默认编译器是否选中 GNU GCC Compiler。

问题 2 code block 运行控制台窗口一闪而过怎么解决

回答 1 code block 运行控制台一闪而过,是程序执行结束自动关闭窗口,在 code block 运行的代码末尾添加 system pause 或者 getchar,程序运行之后会等待按键,控制台窗口就不会立刻消失。

问题 3 code block 运行多文件代码可以直接单文件模式吗

回答 1 code block 运行多文件代码不推荐单文件模式,code block 运行多文件源码建议新建 Console 工程,把所有源文件添加到工程内,再执行编译运行,单文件模式无法自动识别其他源码文件,会出现链接报错。

【免责申明】

本内容基于 CodeBlocks Windows 版本通用操作讲解,不同版本界面选项存在细微差别,编译器配置以本机环境为准,本教程仅作为学习参考。

 

相关阅读

最新文章