作者:解学武

【最新最全】CodeBlocks下载、安装和汉化教程(带汉化包)

CodeBlocks 安装包下载:CodeBlocks安装包(源自官方,Windows+macOS)

Code::Blocks(CodeBlocks )是一款免费开源的 C/C++ 集成开发环境(IDE),装好就能写代码、编译、运行、调试一条龙走完,不用再单独配置一堆环境。

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 文件夹,这是我们需要的。

汉化包里的locale文件夹
 
进入 CodeBlocks 安装目录(其默认安装目录为 C:\Program Files (x86)\CodeBlocks),依次进入 share --> CodeBlocks 文件夹,然后将解压汉化包得到的 locale 文件夹,复制到 CodeBlocks 文件夹下,如下图所示:

将解压汉化包得到的 locale 文件夹复制到 CodeBlocks 文件夹下
 
操作完成后,打开 Codeblocks,应该就可以看到 CodeBlocks 汉化成功啦。如果还没有成功,按上面"新版本"的步骤,在环境设置的 View 页里勾选 Internationalization 并选择简体中文,重启后界面就变成中文了。

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语言和数据结构”官方原创,由国家机构和地方版权局所签发的权威证书所保护。

添加微信咨询 加站长微信免费领
C语言学习小册
加站长微信免费领C语言学习小册
微信ID:xiexuewu333