【最新最全】CodeBlocks下载安装汉化一篇讲透(2种安装方式)

简介: Code::Blocks 是一款免费开源、跨平台的 C/C++ 集成开发环境(IDE),内置 MinGW 编译器,安装即用,轻量快捷,广泛用于教学与入门开发。(239字)

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


CodeBlocks 体积小、启动快、功能齐全,支持 Windows、Linux、macOS 三个平台。国内很多高校的 C 语言课和计算机等级考试,用的标准环境就是它,所以它一直是学 C/C++ 的人绕不开的一款工具。


同样是用 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(已检测到),点确定就能正常使用了:


2)便携版

将 codeblocks-25.03mingw-nosetup.zip 解压到一个文件夹,里面找到 codeblocks.exe 文件,双击即可启动 CodeBlocks:

1.jpg

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 安装目录(其默认安装目录为 C:\Program Files (x86)\CodeBlocks),依次进入 share --> 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 运行,没有任何反应,没有看到“原创自:xxx”。这是因为,程序运行完就立马结束了,窗口会自动关闭,时间非常短暂,眼睛看不到。


对上面的代码稍作修改,让程序输出后暂停下来:

#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)来运行,或者点击工具栏里带齿轮的绿色三角。

相关文章
|
3天前
|
人工智能 API 内存技术
刚刚 DeepSeek V4.1 Flash 开启内测,1 分钟教你用上!
刚刚 DeepSeek 内测群发布了 DeepSeek V4.1 Flash 中间版本内测的消息,这次的模型采用了新的结构,原生支持多模态、能力更强、速度更快、且成本更低。
1618 4
|
7天前
|
人工智能 运维 BI
阿里云千问办公QwenWork深度解析:基于Qwen3.8,六大核心能力重构企业全自动化工作流与计费选型指南
传统AI办公工具大多停留在对话问答、文档摘要、简单文案生成层面,只能完成单点碎片化任务,无法自主拆解复杂业务流程,很难串联多工具、多文档、外部业务系统完成端到端完整工作交付。很多企业在落地AI办公的时候,需要组合多款不同工具,来回切换界面,手动复制粘贴中间结果,智能化改造落地门槛居高不下。千问办公QwenWork是整合多款智能体产品能力打造的一体化企业办公智能体平台,底层基座依托Qwen3.8大模型,打通桌面端Agent、云端Agent、企业协同Agent三种运行形态,不再局限简单问答,接收业务目标之后自主拆解任务步骤,调用各类工具,处理文档、表格、浏览器自动化、数据查询,直接输出可交付的办公
1598 0
|
4天前
|
SQL 人工智能 前端开发
QoderWake 1.0 正式发布:从桌面里的 Agent,到工作现场的数字员工
QoderWake v1.0正式发布:企业级数字员工团队平台。支持“一句话建岗”,预置10类特训岗位;Waker常驻钉钉/飞书群,@即响应、自动协作、跨任务记忆;具备定时/事件/API多触发方式与统一任务看板;已沉淀27.6万条记忆、12.3万项技能,助力组织实现人机协同增效。
698 0
|
16天前
|
人工智能 自然语言处理 安全
阿里云千问办公、Qoder Teams、Qoder CN区别与选择指南:模型能力、适用场景与最新活动参考
本文聚焦阿里云2026年推出的三款自研AI办公产品,清晰拆解千问办公、Qoder Teams、Qoder CN的差异化定位与能力边界:千问办公主打职场全场景提效,支持自然语言指令一键完成PPT生成、数据分析等高频办公任务;Qoder Teams面向程序员团队,深度整合AI代码生成、团队协同与企业知识库能力;Qoder CN则专为金融、政务等强合规场景打造,实现数据不出境与VPC私有化部署。文章同步给出分场景选型指南与最新活动定价,帮助不同类型的企业按需组合产品,实现业务岗、研发岗与强合规场景的AI能力全覆盖。
3843 5
阿里云千问办公、Qoder Teams、Qoder CN区别与选择指南:模型能力、适用场景与最新活动参考
|
7天前
|
人工智能 自然语言处理 安全
阿里云AI数智鉴密:AI 生成内容如何拿到一张"防篡改的身份证"
隐形水印 + C2PA签名:让AI生成内容“持证上岗”。
1141 0
|
8天前
|
网络协议 Linux iOS开发
【2026实测】Wireshark下载+安装+汉化+使用教程(图文版,巨详细)
Wireshark 是一款免费开源的网络协议分析工具,可实时捕获、解析并可视化数据包,助你诊断网络故障、分析通信协议(如HTTP、DNS、TCP等)。支持Windows/macOS/Linux,含中文界面,新手入门便捷。(239字)
|
2天前
|
缓存 测试技术 API
DeepSeek V4.1 Flash 内测接入:改个模型名即可调用(附代码)
DeepSeek V4.1 Flash 内测不用申请,base_url 不变、改个模型名就能调,9/10 到期。本文讲清接入、计费限流与多模态注意点。
643 0
DeepSeek V4.1 Flash 内测接入:改个模型名即可调用(附代码)