1.4.2 编译程序
所谓编译,就是把高级语言编写的程序代码,翻译成计算机可以执行的二进制代码。上一节中编写的C程序代码是不能被计算机执行的,需要用编译程序编译成可执行文件。gcc是Red Hat Linux 9.0中的C程序编译器,这里将用gcc编译上一节的程序代码。其步骤如下:
单击"开始"|"系统工具"|"终端"命令,打开Linux命令行,如图1.70所示,可以在命令行中输入系统命令。
|
| 图1.70 Linux命令行 |
编译程序。在Linux命令行中输入下面的命令,然后按"Enter"键。- gcc hello.c
这时,gcc编译器会自动对程序hello.c进行编译,在同一目录下生成可执行文件a.out。
注意:Linux系统与Windows系统的扩展名是不同的。Linux系统下的可执行文件可以用任何扩展名,而Windows系统下的可执行文件用".exe"、".com"等扩展名。
运行可执行程序。在命令行中输入下面的代码,然后按"Enter"键。
- ./a.out
这个程序只输出了一句文本,运行结果如图1.71所示。
|
| 图1.71 运行结果 |