C程序的创建过程包含四个基本步骤,从编写代码到最终运行依次为:编辑、编译、链接、执行。
1. 编辑
- 核心动作:创建和修改C语言的源代码(纯文本文件)。
- 工具要求:可以使用IDE(集成开发工具)或纯文本编辑器(如记事本、Notepad++、Vim等)。
- 注意事项:不能使用Word等排版软件,因为它们会内嵌隐藏的格式信息,且建议使用支持C语法高亮的编辑器以便编写。
2. 编译
- 核心动作:将人类可读的源代码转换为机器语言,只有转换为机器语言,计算机的CPU和内存才能读懂并执行。
- 错误检查:编译器会在此过程中检查语法错误,但无法找出所有错误(部分逻辑bug需运行时才会暴露)。
- 产出文件:编译后生成对象代码(object code),Windows下通常后缀为
.obj,Linux下通常为.o。
3. 链接
- 核心动作:将编译产生的各个对象模块组合在一起,并从C语言提供的标准库/程序库中添加必要的代码模块,最终组合成一个完整的可执行文件。
- 模块化开发:实际开发中常将程序分为多个模块分别编译,最后统一链接。
- 结果与排错:若链接出错需重新编译源代码;成功则生成可执行文件(Windows下通常为
.exe,Unix/Linux下通常无后缀名)。
4. 执行
- 核心动作:运行最终生成的可执行文件,让计算机按照程序指令完成任务。
Previous: 什么是C语言-标准库-头文件
Next: 第一个C程序