购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.4 第一个C程序

本节将讲解在Linux系统中编写C程序的方法。一个完整的C程序包括编写代码与编译代码两个步骤,编译以后的程序是可执行程序,可以在系统上直接运行。

1.4.1 在Linux中编写C程序代码

C程序是由代码构成的,C程序代码就是普通的文本,编写C程序就是在文本编辑器中编写源代码。这里将使用Red Hat Linux 9.0 系统中的文本编辑器编写一个C程序代码,其步骤如下。

①在Red Hat Linux 9.0 的桌面上,单击“开始”|“附件”|“文本编辑器”命令,打开文本编辑器。Linux的文本编辑器如图 1.67 所示。

图1.67 Red Hat Linux 9.0中的文本编辑器

②在文本编辑器中编写如下代码,实现“Hello,Linux .”的文本输出功能。需要注意代码的大小写,C程序是严格区分代码的大小写的。

③保存文件。在文本编辑器中,单击“文件”|“另存为”菜单命令,打开“另存为”对话框,如图 1.68 所示。文本编辑器会自动选择用户的根目录“/root”作为文件保存的默认目录。在“选中”下面的文本框中输入文件名“hello.c”,然后单击“确定”按钮保存文件。

图1.68 保存代码

④查看代码文件。在桌面上双击“root的主目录”图标,打开root用户的主目录,可以发现目录中有一个文件“hello.c”,如图 1.69 所示。这个文件就是已经编写的代码文件。

图1.69 root根目录中的代码文件

1.4.2 编译程序

所谓编译,就是把高级语言编写的程序代码,翻译成计算机可以执行的二进制代码。上一节中编写的C程序代码是不能被计算机执行的,需要用编译程序编译成可执行文件。gcc是RedHat Linux 9.0 中的C程序编译器,这里将用gcc编译上一节的程序代码。其步骤如下:

①单击“开始”|“系统工具”|“终端”命令,打开Linux命令行,如图 1.70 所示,可以在命令行中输入系统命令。

图1.70 Linux命令行

②编译程序。在Linux命令行中输入下面的命令,然后按“Enter”键。

这时,gcc编译器会自动对程序hello.c进行编译,在同一目录下生成可执行文件a.out。

注意: Linux系统与Windows系统的扩展名是不同的。Linux系统下的可执行文件可以用任何扩展名,而Windows系统下的可执行文件用“.exe”、“.com”等扩展名。

③运行可执行程序。在命令行中输入下面的代码,然后按“Enter”键。

这个程序只输出了一句文本,运行结果如图 1.71 所示。

图1.71 运行结果 fokX4YhuyomZR+ngmoPbSnAiXjJt3AFPug2wPDSvZD/F5NZxn3kraAfk6G8eGF0N

点击中间区域
呼出菜单
上一章
目录
下一章
×