目录
- 第一步:安装 Code::Blocks 和 MinGW 编译器
- 第二步:创建和配置你的第一个 C 语言项目
- 第三步:编写你的第一个 C 程序 ("Hello, World!")
- 第四步:编译、链接和运行程序
- 第五步:理解常见错误
- 第六步:进阶技巧(调试、代码风格)
第一步:安装 Code::Blocks 和 MinGW 编译器
要运行 C 语言代码,你需要一个“编译器”(Compiler)来把你写的源代码转换成可执行文件,Code::Blocks 是一个“集成开发环境”(IDE),它本身不包含编译器,但通常会捆绑一个最流行的 Windows C/C++ 编译器——MinGW。

强烈推荐下载“带有 MinGW/GCC 编译器的版本”,这样可以一步到位,避免后续配置的麻烦。
-
下载安装包
- 访问 Code::Blocks 官方下载页面:http://www.codeblocks.org/downloads
- 找到 "Download the binary release" 部分。
- 选择 "with compiler" 的版本,对于初学者,推荐下载
mingw-setup.exe或类似名称的安装包(这是一个包含 MinGW 的安装管理器)。 - 注意:现在官网更推荐下载
codeblocks-XX.XXmingw-setup.exe这种形式,它会引导你安装 Code::Blocks 和 MinGW。
-
安装
- 双击你下载的
.exe文件。 - 按照安装向导的提示进行操作。重要:记住你选择的安装路径,通常是
C:\Program Files\CodeBlocks或C:\CodeBlocks,一路点击 "Next" 或 "I Agree" 即可。 - 安装程序可能会提示你选择要安装的组件,保持默认全选即可,确保 MinGW 被正确安装。
- 双击你下载的
-
验证安装
(图片来源网络,侵删)- 安装完成后,打开 Code::Blocks。
- 点击菜单栏的
Settings->Compiler...。 - 在弹出的窗口中,确保
Selected compiler是GNU GCC Compiler。 - 切换到
Toolchain executables标签页,检查Compiler's installation directory是否指向了 MinGW 的正确路径(C:\Program Files\CodeBlocks\MinGW),如果路径是正确的,说明安装和配置都成功了!点击OK关闭窗口。
第二步:创建和配置你的第一个 C 语言项目
在 Code::Blocks 中,强烈建议为每个程序创建一个 "Project"(项目),而不是直接创建一个 .c 文件,这能帮助 IDE 正确管理编译和链接过程。
-
启动 Code::Blocks
打开你已经安装好的 Code::Blocks。
-
创建新项目
(图片来源网络,侵删)- 点击菜单栏的
File->New->Project...。 - 在弹出的窗口中,选择
Console application(控制台应用程序),然后点击Go。 - 在下一个窗口中,选择
C language,然后点击Next。
- 点击菜单栏的
-
项目名称和路径
- Project title: 给你的项目起一个名字,
hello_world。 - Folder to create project in: 选择一个你想要存放项目的文件夹路径,
D:\MyCProjects。 - Click here to select the default compiler: 确保
GNU GCC Compiler被选中。 - 点击
Next。
- Project title: 给你的项目起一个名字,
-
完成创建
- 在最后的窗口中,直接点击
Finish即可。
- 在最后的窗口中,直接点击
Code::Blocks 会为你生成一个基本的 C 语言框架代码,并打开主源代码文件(通常名为 main.c)。
第三步:编写你的第一个 C 程序 ("Hello, World!")
Code::Blocks 已经为你生成了一些代码,我们来修改它,打印出经典的 "Hello, World!"。
-
打开源文件
- 在左侧的 "Management" 面板中,展开
hello_world项目,你会看到一个Sources文件夹,里面有一个main.c文件,双击它打开。
- 在左侧的 "Management" 面板中,展开
-
编写代码
- 删除文件中所有的 注释内容,并修改
main函数,使其如下所示:
#include <stdio.h> // 引入标准输入输出库,用于 printf 函数 int main() { printf("Hello, World!\n"); // 使用 printf 函数打印文本 return 0; // 返回 0 表示程序正常结束 }- 代码解释:
#include <stdio.h>: 这是一个预处理指令,告诉编译器在编译前把stdio.h文件的内容包含进来,这个文件包含了printf函数的声明。int main(): 这是程序的入口点,每个 C 程序都必须有一个main函数。printf(...): 这是一个标准库函数,用于在控制台打印字符串。\n: 这是一个换行符,表示打印完 "Hello, World!" 后光标移到下一行。return 0;: 当main函数返回0时,表示程序成功执行完毕。
- 删除文件中所有的 注释内容,并修改
第四步:编译、链接和运行程序
在 Code::Blocks 中,这个过程非常简单。
-
构建项目
- 点击菜单栏的
Build->Build(或者直接按快捷键F7)。 - IDE 底部的 "Build log"(构建日志)窗口会显示编译过程,如果一切顺利,你会看到类似下面的信息:
... Output "D:\MyCProjects\hello_world\bin\Debug\hello_world.exe" up to date. 0 errors, 0 warnings. - "0 errors, 0 warnings" 是最理想的结果,表示你的代码没有语法错误,并且成功生成了可执行文件(
.exe文件)。
- 点击菜单栏的
-
运行程序
- 点击菜单栏的
Build->Run(或者直接按快捷键F8)。 - 一个黑色的控制台窗口会弹出,显示:
Hello, World! - 按任意键,窗口就会关闭,回到 Code::Blocks 界面。
- 点击菜单栏的
快捷键总结:
F7: Build (编译和链接)F8: Run (运行)Ctrl + F11: Run (如果代码未编译,会先编译再运行)Ctrl + Shift + F11: Debug (调试,后面会讲)
第五步:理解常见错误
初学者最常遇到的就是编译错误,当你的代码不符合 C 语言的语法规则时,编译器就会报错。
我们故意制造一个错误:
- 删除
main.c中的printf语句后面的分号 。printf("Hello, World!\n") // 缺少分号 - 按
F7构建。 - 查看 "Build log" 窗口,你会看到类似这样的错误信息:
D:\MyCProjects\hello_world\main.c|7|error: expected ';' before '}' token|- 解读错误信息:
D:\MyCProjects\hello_world\main.c: 错误发生在main.c文件中。|7|: 错误在第 7 行(行号可能因版本不同而异)。error:: 这是一个致命错误,会导致编译失败。expected ';' before '}' token: 编译器告诉你,它在 符号之前期望看到一个分号 ,这正是我们犯的错误。
- 解读错误信息:
根据错误提示,回到代码中找到对应行,修正错误,然后再次按 F7 构建即可。
第六步:进阶技巧
调试程序
当程序运行结果不正确时,调试就派上用场了,调试可以让你逐行执行代码,并查看每一步变量的值。
-
设置断点: 在代码行号的左侧空白处单击,会出现一个红色的圆点,这就是断点,程序运行到这一行时会暂停。
#include <stdio.h> int main() { int a = 10; int b = 20; int sum = a + b; printf("The sum is: %d\n", sum); // 在这一行设置断点 return 0; } -
开始调试: 按
Ctrl + Shift + F11启动调试。 -
使用调试工具:
- 程序会在断点处暂停。
- 查看变量: 在下方的 "Debugging windows" -> "Watches" 或 "Locals" 窗口中,你可以看到当前所有变量的值(
a=10,b=20,sum=30)。 - 单步执行:
- 按
F8(Next line): 逐行执行代码,不会进入函数内部。 - 按
F7(Step into): 如果当前行是一个函数调用,会进入该函数内部。 - 按
Shift + F8(Step out): 如果当前在一个函数内部,执行完剩余代码后跳出该函数。 - 按
Ctrl + F7(Continue): 继续运行,直到遇到下一个断点或程序结束。
- 按
代码格式化和代码补全
- 格式化代码: 选中一段代码,按
Ctrl + Shift + A,IDE 会自动帮你整理代码的缩进和格式,使其更易读。 - 代码补全: 当你输入一个函数名(如
printf)并输入 后,IDE 会自动提示函数参数。
恭喜你!你已经掌握了使用 Code::Blocks 编写、编译、运行和调试 C 语言程序的基本流程。
核心流程回顾:
- 安装: 下载并安装带有 MinGW 的 Code::Blocks 版本。
- 创建项目:
File->New->Project->Console application->C language。 - 编写代码: 在打开的
main.c文件中输入你的 C 代码。 - 构建: 按
F7编译程序,检查 "0 errors, 0 warnings"。 - 运行: 按
F8运行程序,查看结果。 - 调试: 遇到逻辑错误时,使用断点和
Ctrl + Shift + F11进行调试。
你可以开始尝试编写更多 C 语言程序了,比如计算器、猜数字游戏等,祝你学习愉快!
