【最新最全】CodeBlocks下载、安装和汉化教程(带汉化包)
Code::Blocks(CodeBlocks )是一款免费开源的 C/C++ 集成开发环境(IDE),装好就能写代码、编译、运行、调试一条龙走完,不用再单独配置一堆环境。CodeBlocks 安装包下载:CodeBlocks安装包(源自官方,Windows+macOS)
CodeBlocks 体积小、启动快、功能齐全,支持 Windows、Linux、macOS 三个平台。国内很多高校的 C 语言课和计算机等级考试,用的标准环境就是它,所以它一直是学 C/C++ 的人绕不开的一款工具。
这篇教程把 CodeBlocks 的下载、安装、汉化(简体中文界面)和基础使用完整讲清楚,图文步骤一步步来,全程实测、所见即所得,跟着做不会踩坑。
同样是用 C 语言、C++ 写程序,可选的工具不止一个:
| 软件名称 | 体积与资源占用 | 上手难度 |
|---|---|---|
| Code::Blocks | 安装包不到 500 MB,占用小、启动快 | 低,装好即可编译运行 |
| Dev-C++ | 体积最小 | 低 |
| Visual Studio | 安装体积几个 G,占资源多 | 偏高,功能庞杂 |
| VS Code | 本体轻,但需自行配编译环境 | 偏高,要装插件、写配置 |
Visual Studio 功能强但太重,VS Code 灵活但要自己配环境。CodeBlocks 和 Dev C++ 同属轻量型 IDE,都是装好就能写代码、编译、运行,不用折腾环境配置,两者的差别主要是: Dev-C++ 只支持 Windows,而 Code::Blocks 是跨平台的,Windows、Linux、macOS 上都能用。
目前 CodeBlocks 的最新稳定版本是 25.03,完全免费,没有广告,写代码、编译、调试这些核心功能全都有。
CodeBlocks下载
CodeBlocks 安装包下载:CodeBlocks安装包(源自官方,Windows+macOS)针对不同的使用环境,官方发布了多款安装包,大家结合下表进行选择:
| 安装包 | 说明 |
|---|---|
| codeblocks-25.03mingw-setup.exe | 含全部插件,并且内置 MinGW 编译器与 GDB 调试器(GCC 14.2.0),装完就能编译运行,新手首选 |
| codeblocks-25.03-setup.exe | 只含编辑器本体和全部插件,不含编译器,适合电脑里已经装好编译器的人 |
| codeblocks-25.03-setup-nonadmin.exe | 免管理员权限的安装版,同样不含编译器,适合公司电脑没有管理员权限的场景 |
| codeblocks-25.03-nosetup.zip | 免安装便携版,解压即用,不含编译器 |
| codeblocks-25.03mingw-nosetup.zip | 免安装便携版,含编译器,适合想把软件放 U 盘随身带的人 |
CodeBlocks安装
1)安装版
双击 codeblocks-25.03mingw-setup.exe,启动安装程序:
点击“I Agree”:

选择要安装的组建。这里保持默认 ,全部安装:

选择安装路径,建议改成 D 盘等非系统盘。纯英文路径最稳妥,路径里不要出现中文、空格和特殊符号,否则编译器可能无法正常工作。最后点击 Install:

等进度条走完,因为安装包内置了编译器,文件比较多,这一步会比一般软件慢一些,耐心等它走完。安装完成后会弹出是否启动的提示,大家自由选择。

最后点击 Finish 完成安装:

第一次打开时软件会弹出编译器自动检测窗口,列表里的 GNU GCC Compiler 会显示为 Detected(已检测到),点确定就能正常使用了:

CodeBlocks汉化
新版本(如 25.03)已经自带简体中文语言文件,装好之后在设置里切换一下就能变中文,不需要任何汉化包;老版本(如 17.12)默认只有英文界面,语言列表里找不到中文,需要手动用汉化包把语言文件补进去,再切换语言。1)新版本(25.03为例)
打开软件,在菜单栏点击 Settings(设置),选择 Environment(环境设置):
在弹出的环境设置窗口左侧选择 View(视图)页,勾选 Internationalization(国际化)这一项,然后在右侧的下拉框里选择 Chinese (Simplified) 简体中文,点击 OK:

关闭 Code::Blocks,弹出“是否保存”的对话框,选择“Yes:

重新打开 Codeblocks,界面就会变成中文:

2)老版本(以17.12为例)
老版本的安装包里没有中文语言文件,环境设置里勾选 Internationalization 后,语言下拉框只有英文可选,切不出中文。这种情况要先用本文资源包里的汉化包把语言文件补上,再按上面的方法选中文。获得的汉化包是一个压缩包,将其解压,其中包含有一个 locale 文件夹,这是我们需要的。


CodeBlocks基础使用
接下来,手把手教大家在 CodeBlocks 里运行下面这段C语言代码:
#include <stdio.h>
int main(){
puts("原创自:https://xiecoding.cn");
return 0;
}
1) 新建源文件
打开 CodeBlocks ,在菜单栏里选择 “文件 --> 新建 --> 空白文件”:
或者直接按下
Ctrl + Shift + N 组合键,都会新建一个空白的源文:
在空白源文件中输入本文开头的代码:

在上方菜单栏中选择 “文件 -->保存文件”,或者按下
Ctrl + S 组合键,都可以保存源文件:
注意:保存时,将源文件后缀名改为 .c。
2) 生成可执行程序
在上方菜单栏中选择 构建 --> 构建,就可以完成 demo.c 的编译工作。
或者直接按
Ctrl + F9 组合键,也能够完成编译工作,这样更加便捷。如果代码没有错误,CodeBlocks 会在下方的 “构建信息” 窗口中看到编译成功的提示:

编译完成后,打开源文件所在的目录(本教程是 D:\Demo\),会看到多了两个文件:
- demo.o 文件:这是编译过程产生的中间文件,这种中间文件的专业称呼是目标文件(Object File)。
- demo.exe 文件:是我们最终需要的可执行文件。CodeBlocks 在编译过程就会生成此文件,以便在运行时直接调用此文件。
也就是说,CodeBlocks 在编译阶段整合了 ”编译+链接” 的过程。
双击 demo.exe 运行,没有任何反应,没有看到“原创自:https://xiecoding.cn”。这是因为,程序运行完就立马结束了,窗口会自动关闭,时间非常短暂,眼睛看不到。对上面的代码稍作修改,让程序输出后暂停下来:
#include<stdio.h>
#include<stdlib.h>
int main(){
puts("原创自:https://xiecoding.cn");
system("pause");
return 0;
}
system("pause"); 语句的作用就是让程序暂停一下。注意开头部分还添加了 #include<stdlib.h> 语句,否则当你重新编译时,构建信息窗口会提示有关 system函数的警告:
再次编译、运行生成的 demo.exe ,终于如愿以偿,看到输出结果:

除了点击菜单里的“构建”运行程序,还可以直接点击工具栏里带齿轮的绿色三角,也能运行程序:

这种方式还有一个好处,编译器会让程序自动暂停,我们不用手动在代码里添加 “system(“pause”)” 语句啦。
CodeBlocks新手注意事项
1)一定要选带 mingw 的安装包。这是新手最容易踩的坑。官方提供的安装包有好几种,文件名里带 mingw 的才包含编译器。如果只装了不带编译器的那一版,会出现代码完全写对、点击运行却报错或者没反应的情况,很多人误以为是软件坏了,其实只是缺编译器。2)程序窗口一闪而过不是出错。C 语言写的控制台程序运行完后窗口会自动关闭,所以双击生成的 exe 时可能只看到黑框一闪。想看清输出结果,用软件里的"构建并运行"(快捷键 F9)来运行,或者点击工具栏里带齿轮的绿色三角。
总结
CodeBlocks 是一款免费、开源的 C/C++ 集成开发环境,支持 Windows、Linux、macOS,装完就能写 C/C++ 程序。对刚开始学 C/C++ 的人来说,它是一个轻快够用的日常工具。CodeBlocks 使用上没有门槛,建议新手直接选择文件名带 mingw 的安装版,装完先做汉化把界面切成中文,再照教程写一个入门 C/C++ 程序,跑通新建项目、写代码、编译运行这几个环节,Codeblocks 就基本会用了。
声明:当前文章为本站“玩转C语言和数据结构”官方原创,由国家机构和地方版权局所签发的权威证书所保护。


ICP备案:
公安部网络备案: