- 我们以下面的例子进行讲解:
用户主目录下使用vi编辑器编辑一个C语言源程序qing.c,并使用编译工具GCC编译该源程序,可执行文件的文件名为qing,运行编译成功的可执行程序qing,并将运行结果重定位到qing.out,然后显示该文件的内容。
- 首先在用户主目录下创建一个qing.c、qing、qing.out的文件
[yin@localhost ~]$ touch qing.c
[yin@localhost ~]$ touch qing
[yin@localhost ~]$ touch qing.out
- 进入SHELL命令界面,输入"vi qing.c" 这样就进入了一个vi编译器的界面。
[yin@localhost ~]$ vi qing.c
#include<stdio.h>
int main(){
printf("welcome to this word!")
}
- 已 经编辑完成,可以输入Esc,然后输入冒号":",最后输入"wq"退出编辑状态,这样就又重新进入了SHELL提示符状态下。
- 如果输入命令gcc qing.c并回车,则生成默认执行文件a.out,如果想要自己指定输出的可执行文件的文件名(比如说qing),可以输入
[yin@localhost ~]$gcc qing.c -o qing
- 运行编译成功的可执行程序qing,并将输出结果重定向到qing.out
[yin@localhost ~]$ ./qing>qing.out
[yin@localhost ~]$ cat qing.out