首页 理论教育 C语言程序设计:开发步骤详解,从编辑到执行

C语言程序设计:开发步骤详解,从编辑到执行

时间:2023-10-26 理论教育 版权反馈
【摘要】:下面我们将再次一起来熟悉开发步骤。从开发一个C语言程序,到让计算机可以执行这些指令,需要经过与6个步骤,如图1.13所示。图1.13C语言程序的开发步骤1.编辑阶段编辑阶段即编写C语言程序的源文件,可以使用任何一种文字编辑器或集成开发环境来作为编辑C语言程序代码的环境。

C语言程序设计:开发步骤详解,从编辑到执行

在前面的小节中,我们已经编写过一个简单的C语言程序,可能你们对C语言程序开发的过程心中都有疑问,比如什么是“连接”,为什么要连接?下面我们将再次一起来熟悉开发步骤。

C语言是一门高级程序语言,所以C语言程序必须先编译。从开发一个C语言程序,到让计算机可以执行这些指令,需要经过【编辑】➔【预处理】➔【编译】➔【连接】➔【加载】与【执行】6个步骤,如图1.13所示。

图1.13 C语言程序的开发步骤

1.编辑阶段

编辑阶段即编写C语言程序的源文件,可以使用任何一种文字编辑器(如记事本)或集成开发环境(IDE,如Microsoft Visual Studio 2010)来作为编辑C语言程序代码的环境。C语言程序的源文件是一个纯文本文件,自行将编辑的源文件扩展名命名为“*.c”或者“*.cpp”即可。此文件可以在各种平台中,使用不同的编译器来编译生成可执行文件。

2.预处理阶段

在此阶段中“预处理器”会对C语言程序中的“预处理指令”进行处理动作,如宏展开、头文件(Header File)和包含(Include)等。(www.xing528.com)

3.编译阶段

编辑器会将预处理器处理过的程序编译产生机器语言码(又称为“目标文件”),而此文件的扩展名为“*.obj”。所谓的目标文件就是用户开发的源代码,经过编译器编译后产生的一堆机器语言码,不过通常还得多执行一步,就是需要连接程序来连接函数库文件(*.lib)与其他目标文件才可以。

4.连接阶段

如果C语言程序中使用到函数库(扩展名为*.lib)的函数时,“连接器”会将所使用到的函数,从函数库中取出,并连接到程序内部。或者把一个程序分成数个文件来开发,这些文件在编译成为目标文件后,也必须通过连接器加以连接,才会产生可执行文件。

img

学习程序语言和学游泳一样,跳下水感觉一下才是最快的方法。告诉各位同学一个小窍门,学程序是练出来的,不要只阅读书上的程序,最好一字一句输入进去。这样会使原本搞不懂的概念,一下子就明白了。

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

我要反馈