怎么在linux下用vim编写一个C程序

   先在终端中输入 vim test.c 回车进入vim编辑器,再按一下a键,进入编辑状态,然后输入如下C语言语句:#includeint main() { printf("hello world!/n");}到此,按esc键退出编辑状态,再输入一个冒号(shift + 冒号分号那个键),紧跟着输入 wq ,即 输入 :wq 按回车,即推出vim编辑器回到终端命令窗口(类似xp的命令提示符),之后输入 gcc test.c ,这步是编译 ./a.out , 这是执行,将会输出 hello world!到此结束,前提是你已经安装gcc

时间: 2024-08-01 17:50:50

怎么在linux下用vim编写一个C程序的相关文章

Linux下Vi/Vim使用笔记

Linux下Vi/Vim使用笔记 启动和关闭vim vi 打开 Vi/Vim 打开 Vi/Vim 并加载文件 <file> vi <file>  ZQ 无条件退出 :q! 无条件退出 ZZ 存盘并退出 :wq 存盘并退出 vim编辑器的三种模式:一般模式.编辑模式和命令行模式在一般模式中可以进行删除.复制和粘贴的功能,但是无法编辑文件内容. 从一般模式切换到编辑模式可以按下i.I.o.O.a.A.r.R键. 注意区分当前是INSERT还是REPLACE模式! i: 插入,从目前光标

c++-编写一个C++程序,有个输出最长的符合要求的字母。

问题描述 编写一个C++程序,有个输出最长的符合要求的字母. 编写程序: 如果一个字母延伸到中线之上,如d或f,则称其有上出头部分(ascender). 如果一个字母延伸到中线之下,如p或g,则称其有下出头部分(dexcender). 编写程序,读入一个单词文件,输出最长的即不包含上出头部分,也不包含 下出头部分的单词. 解决方案 用动态规划 和查找最长公共子串的算法类似,先构造后缀数组,然后排序,遍历,找到最长的.

Linux 下编译c++ opengl的小程序

问题描述 Linux 下编译c++ opengl的小程序 完整的代码如下 #include <GL/glut.h> #include <cmath> #include <utility> #include <vector> using std::vector; using std::pair; vector<pair<int, int> > my_points(4); vector<pair<int, int> &g

如何编写一个应用程序来检测Windows CE的平台类型

在开发Windows CE的应用程序时,经常需要检测平台类型,了解我们的应用程序运行在Pocket PC.Smartphone还是Windows CE上.在这篇文章里,我们介绍如何编写一个应用程序来检测当前运行的平台类型. 在开发Windows CE的操作系统时,我们会遇到另外一种情况:某些应用程序限制了运行的操作系统平台,比如只允许运行在Pocket PC上.而我们如果想在Windows CE上运行的话,就需要修改操作系统的平台类型.注意:这种情况只能出现在测试时,不应该修改实际产品的平台类型

vc2012 c++-关于如何编写一个视频抓取程序的问题,求思路

问题描述 关于如何编写一个视频抓取程序的问题,求思路 我想问一下,如果想用VC编写一个程序,去抓取正在一个播放器,例如迅雷播放器正在播放的视频,然后以某种格式将这个视频存起来的思路是怎么进行的,求大神帮忙 这个问题就我所知应该比较复杂,例如要如何去抓取迅雷的窗口,要如何进行转码储存视频,感觉很乱很杂,所以现在求指点如何规划这个程序以及需要哪一些知识去做 如有人能帮忙回答,万分感谢

文档-编写一个java程序,将webbrowser控件嵌入进去

问题描述 编写一个java程序,将webbrowser控件嵌入进去 用java语言编写一个程序实现从网页中找到文档链接并下载和删除.拜托各位啦 解决方案 http://blog.csdn.net/b_h_l/article/details/8266899

qtcreator-使用VS下空项目编写的socket程序能否与使用Qt编写的界面直接连接到一起?

问题描述 使用VS下空项目编写的socket程序能否与使用Qt编写的界面直接连接到一起? 使用VS下空项目编写的socket程序能否与使用Qt编写的界面直接连接到一起?

list-link中编写一个抽奖程序,如何将comboBox转变成List&amp;amp;lt;T&amp;amp;gt;

问题描述 link中编写一个抽奖程序,如何将comboBox转变成List<T> link中编写一个抽奖程序,如何将comboBox转变成List 解决方案 List<string> items = comboBox1.Items.Cast<String>();

第一次接触bat-bat编写一个脚本程序,检查注册表注册成功

问题描述 bat编写一个脚本程序,检查注册表注册成功 编写一个检查注册码注册成功的脚步程序.注册表的路径如下:HKEY_CURRENT_USERSoftwareHewlett-PackardManual RunnerMicTestPackagesWebPackageSettingsCustomEventsConfigurationWebButtononmousedown 如何检查onmousedown注册成功?然后提醒用户注册成功.