C语言程序设计
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.6 C程序的上机步骤

C语言是一种编译型程序设计语言,一个C程序要经过编辑、编译、连接和运行四个步骤,才能得到运行结果。

1.编辑

编辑是指C语言源程序中的输入和修改,最后以文本文件的形式保存在磁盘上,文件名一般为“主名.c”,如“sample.c”等。

编辑程序所使用的软件是程序编辑软件,它提供给用户程序的书写编辑环境,用来输入和修改源程序。这样的程序有很多,比如Windows环境下的记事本等,但最好是集编辑、编译、连接、运行于一体的软件,并且有较强的语法提示和纠错能力等。能够满足这种条件的编辑软件最好的当数IDE所自带的编辑环境,比如Visual C++6.0等。

2.编译

编译是把C程序翻译成可重定位的二进制目标程序,编译过程由编译程序完成,编译程序自动对源程序进行句法和语法检查,当发现这类错误时,就将错误的类型和在源程序中的行数提示出来,供人为修改。如果未发现句法和语法错误,就自动形成目标代码并对目标代码进行优化后生成目标文件。目标文件的名称由编译系统自动生成,一般形式为“主名.obj”或者“主名.o”,比如源文件为“sample.c”的话,目标文件名则为“sample.obj”。

注意

不同的编译系统或不同版本的编译程序,它们的启动命令可能不同,生成的目标文件的扩展名也不一定相同。

3.连接

连接也称链接或装配,是用连接程序将编译过的目标程序和程序中用到的库函数连接在一起,形成可执行程序。可执行程序的扩展名由系统自动指定,比如源程序名为“sample.c”,经过编译、连接后生成的可执行程序名则为“sample.exe”。

4.运行

运行是将可执行程序的目标文件投入运行,以获取程序的运行结果。通常,在Windows操作系统下,双击可执行文件即可得到结果。

上述步骤,在Linux操作系统下,可能以命令行方式运行的情况居多。例如:

可以看出,命令行不但命令复杂,参数本身也很多,要想完全掌握,不下一番功夫是不行的。

在Windows操作系统下,上述操作完全以可视化的方式进行。编辑、编译、连接、运行,一气呵成,不必记忆枯燥的命令,简单直观。下面就介绍常见的IDE的使用方法。