使用VI编辑器写C语言程序
来源:互联网 发布:天谕捏脸嘴巴数据 编辑:程序博客网 时间:2024/05/20 12:22
我们这里以编写并执行一个C程序为例来说明GCC编译器的用法。
首先进入SHELL命令界面,输入"vi main.c" 这样就进入了一个vi编译器的界面。
输入i就进入编辑状态,可以输入源程序如下:
#include<stdio.h>
int main(void)
{
printf("Hello,world!/n");
return 0;
}
已 经编辑完成,可以输入Esc,然后输入冒号(:),最后输入"wq"退出编辑状态,这样就又重新进入了SHELL提示符状态下,如果发现源程序有错误,可 以输入vi main.c重新进入编辑状态,按i命令再次编辑源文件直至无错为止.
如果已经确认源文件无错,而且也退出到了SHELL命令提示符 下,就可以编译源文件了。
输入命令gcc main.c并回车,如果有错误的话就再次编辑直至语法错误全部清除为止。
生成的可执行文件默 认为a.out,如果想要自己指定输出的可执行文件的文件名(比如说main.out),可以输入gcc main.c -o main.out
如 果没有错误提示的话,就表明编译成功了。那么接下来就是运行程序了。
如果你用的是gcc main.c编译的文件,那么输入命令./a.out并回车,就可以看到运行效果了。
如果你用的是gcc main.c -o main.out,那么输入./main.out就可以看到同样的运行结果了
(也可直接在 主文件夹(./)中创建一个新文档,改名为xxx.c 。在xxx.c中写上源代码,然后到终端中输入:gcc xxx.c进行编译(如果把xxx.c创建在其他位置,比如桌面,就要输入:gcc ./桌面/xxx.c),有错误再打开xxx.c文档修改,直到错误全部清除
主文件夹中会生成a.out。最后在终端输入:./a.out 便可看到运行结果。)
首先进入SHELL命令界面,输入"vi main.c" 这样就进入了一个vi编译器的界面。
输入i就进入编辑状态,可以输入源程序如下:
#include<stdio.h>
int main(void)
{
printf("Hello,world!/n");
return 0;
}
已 经编辑完成,可以输入Esc,然后输入冒号(:),最后输入"wq"退出编辑状态,这样就又重新进入了SHELL提示符状态下,如果发现源程序有错误,可 以输入vi main.c重新进入编辑状态,按i命令再次编辑源文件直至无错为止.
如果已经确认源文件无错,而且也退出到了SHELL命令提示符 下,就可以编译源文件了。
输入命令gcc main.c并回车,如果有错误的话就再次编辑直至语法错误全部清除为止。
生成的可执行文件默 认为a.out,如果想要自己指定输出的可执行文件的文件名(比如说main.out),可以输入gcc main.c -o main.out
如 果没有错误提示的话,就表明编译成功了。那么接下来就是运行程序了。
如果你用的是gcc main.c编译的文件,那么输入命令./a.out并回车,就可以看到运行效果了。
如果你用的是gcc main.c -o main.out,那么输入./main.out就可以看到同样的运行结果了
(也可直接在 主文件夹(./)中创建一个新文档,改名为xxx.c 。在xxx.c中写上源代码,然后到终端中输入:gcc xxx.c进行编译(如果把xxx.c创建在其他位置,比如桌面,就要输入:gcc ./桌面/xxx.c),有错误再打开xxx.c文档修改,直到错误全部清除
主文件夹中会生成a.out。最后在终端输入:./a.out 便可看到运行结果。)
0 0
- 使用VI编辑器写C语言程序
- 【转】使用VI编辑器写C语言程序
- 【转】使用VI编辑器写C语言程序
- 02:C语言概述、vi编辑器、编写第一个C程序、变量的基本使用
- 用终端写C程序 vi 命令
- 使用VI编辑器开发PHP程序设置
- C语言写CGI程序
- C语言写CGI程序
- C语言写CGI程序
- C语言写CGI程序
- Linux-vi程序编辑器
- vi程序编辑器
- C语言写的文本编辑器
- 一、vi编辑器(基于Linux C语言基础)
- linux-c-vi编辑器
- linux vi vim 配置 用于写c语言
- linux vi vim 配置 用于写c语言
- Linux下的常用shell命令,文本编辑器vi和C语言编译、调试工具gcc、gdb的使用心得
- 我对游戏设计之 "封装变化" 的理解
- 3982 序列
- Java串行化
- NSMutableString的常用基础操作
- HDMI
- 使用VI编辑器写C语言程序
- NTP客户端配置
- Unioning of the Buffer Cache and Journaling Layers
- 马云最新演讲:勤奋与努力是不够的,企业未来需进行三大变革
- python十个项目之----万能的XML
- 常用的正则表达式
- [JAVA]定时任务之-Quartz使用篇
- 录音
- 分布式集群环境hadoop1.2.0、hbase0.94.4、zookeeper、elasticsearch搭建2