首页 百科知识 c语言编译链接

c语言编译链接

时间:2023-10-16 百科知识 版权反馈
【摘要】:程序员使用编辑软件(编辑器)将编写好的C程序输入计算机,并以文本文件的形式保存在计算机的磁盘上。编译是指将编辑好的C语言源程序翻译成二进制目标代码的过程。若执行程序后达到预期目的,则C程序的开发工作到此完成;否则,要进一步检查修改源程序,重复编辑—编译—链接—运行的过程,直到取得预期结果为止。

1.4.1 C程序的编写和运行步骤

C程序的编写和运行步骤如图1.4.1所示,主要分为四个步骤:

1)程序编辑。程序员使用编辑软件(编辑器)将编写好的C程序输入计算机,并以文本文件(C语言源程序文件)的形式保存在计算机的磁盘上。

img32

图1.4.1 C程序的编写和运行步骤

2)程序编译。编译是指将编辑好的C语言源程序翻译成二进制目标代码的过程。编译过程使用C语言编译程序(编译器)完成的。不同操作系统下的各种编译器的使用命令不完全相同,使用时应注意计算机环境。编译时,编译器首先要对源程序中的每一个语句检查语法错误,当发现错误时,显示错误的位置和错误类型的信息;需要再次调用编辑器进行源程序的修改,然后,再进行编译,直至排除所有错误。正确的源程序文件经过编译后在磁盘上生成目标文件。

3)链接程序。编译后产生的目标文件是可重定位的程序模块,不能直接运行。链接就是将目标文件和其他分别进行编译生成的目标程序模块(如果有的话)及系统提供的标准库函数连接在一起,生成可以运行的可执行文件的过程。链接过程使用C语言提供的链接程序(链接器)完成,生成的可执行文件保存在磁盘中。

4)程序运行。执行生成的可执行文件。若执行程序后达到预期目的,则C程序的开发工作到此完成;否则,要进一步检查修改源程序,重复编辑—编译—链接—运行的过程,直到取得预期结果为止。大部分C语言都提供一个独立的开发集成环境,如Turbo C 2.0、Visual C++ 6.0 等,将上述四步集成在一起。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈