我是开虚拟机下的Ubuntu,装双系统又卸了,Ubuntu默认是不包含编辑器vim和编译器gcc。如果你是刚安装好的Ubuntu电脑,下面我们将来实现自己的第一个程序。

1.准备工作

首先进入root用户模式,不然不能保存.c 文件

1.1 打开终端:使用快捷键 Ctrl + Alt + T;

1.2 安装vim:输入 sudo apt-get install vim;(没安装的话好像插入模式中 上下左右 和其他事不灵的)

1.3 安装gcc:输入 sudo apt-get install g++。

2.编写,编译,运行

2.1:打开终端,随便进入一个文件夹用于存放你编写的程序

#vi hello.c

接着你就会看到vi编辑器,按i开始输入(输入i后不需要回车),接着直接输入你的代码,(如果你不会用VIM 可以自己去先了解一哈,现在我其实也不太懂VIM的详细操作)

输完后按Esc,再输入":wq"(引号内)保存退出,

2.2:用gcc编译你的程序

在终端输入

#sudo gcc -Wall hello.c -o hello

编译完成后,在你的文件中出现一个hello运行文件。

2.3:运行编译好到Hello(注意大小写)文件,在终端输入

#./Hello

运行.cpp文件则需要安装g++

安装g++

sudo apt-get install g++

vi hello.cpp

g++ -o hello hello.cpp

./hello

Vim入门基础知识集锦  http://www.linuxidc.com/Linux/2017-02/140903.htm

Vim入门基础教程 http://www.linuxidc.com/Linux/2017-02/140279.htm

把Vim打造成优秀的C++ IDE  http://www.linuxidc.com/Linux/2016-06/132262.htm

Ubuntu 14.04升级Vim7.4到8.0  http://www.linuxidc.com/Linux/2016-11/136816.htm

Vim安装youcompleteme自动补全插件  http://www.linuxidc.com/Linux/2016-11/137665.htm

Linux Vim编辑器使用简单讲解  http://www.linuxidc.com/Linux/2016-12/138930.htm

Vim文本编辑器  http://www.linuxidc.com/Linux/2017-03/142275.htm

Vim安装与配置进阶版 http://www.linuxidc.com/Linux/2017-03/141724.htm

Vim编辑器使用教程  http://www.linuxidc.com/Linux/2017-07/145885.htm

Ubuntu 16.04 Vim YouCompleteMe自动补全的安装配置与使用  http://www.linuxidc.com/Linux/2017-02/141088.htm

Linux文本编辑器Vim基础教程  http://www.linuxidc.com/Linux/2017-09/146930.htm

本文永久更新链接地址http://www.linuxidc.com/Linux/2017-10/147473.htm

linux下如何利用vim编写C语言

linux操作系统及其vim,相信很多小伙伴都会有兴趣去试试。小编这就带小伙伴们看看linux下如何利用vim编写C语言。

 

工具/原料

 
  • linux

方法/步骤

 
  1. 进入linux系统,创建C文件“vim test.c”同时进入vim编辑界面

    也可以利用指令“touch test.c”创建后,然后“vim test.c”进入vim编辑界面

  2. vim编辑界面,由“ESC”建来切换三种模式,

    一般模式:在Linux终端中输入“vim 文件名”就进入了一般模式,但不能输入文字。编辑模式:在一般模式下按i就会进入编辑模式,此时就可以写程序,按Esc可回到一般模式。

    命令模式:在一般模式下按:就会进入命令模式,左下角会有一个冒号出现,此时可以敲入命令并执行。

    键盘“a”键可以直接进入编辑模式

  3. 通过输入底部指令“:set nu”显示行数

  4. 输入完C代码后,记得“ESC”键切换,输入“:wq”保存退出

  5. 指令“ls”显示当前目录下文件,我们可以见到存在的C文件

    编译“gcc -o test test.c”

    编译成功后,运行“./test”

    END

注意事项

 
  • 喜欢的小伙伴记得投票给小编哦,小编万分感谢!!

http://www.linuxidc.com/Linux/2017-10/147473.htm

 
https://www.cnblogs.com/emanlee/archive/2011/11/10/2243930.html
https://www.cnblogs.com/YOUCAN/archive/2013/01/27/2879163.html

Ubuntu下终端Vim编写C语言程序 AAAAA的更多相关文章

  1. Ubuntu下更改Vim配置文件打造C/C++风格

    转载:Ubuntu下更改Vim配置文件打造C/C++风格 Vim默认的配置使用起来还不能让人满意,还需要自己配置 默认配置文件是:/etc/vim/vimrc我们可以在家目录下建立自己的配置文件切换到 ...

  2. 使用vs2015编写c语言程序

    使用vs2015编写c语言程序 转载Yanky--博客园 http://www.cnblogs.com/yankyblogs/p/7058036.html   编写c语言程序的软件有很多,当年刚开始学 ...

  3. 如何用Visual Studio 2013 (vs2013)编写C语言程序

    如何用Visual Studio 2013 (vs2013)编写C语言程序 (2014-05-16 10:58:15)   Visual Studio 2013是一个很强大的软件,但是刚开始用Visu ...

  4. ubuntu 下安装 VIM 依赖vim-common错误

    ubuntu 下安装 VIM 依赖vim-common错误 sudo apt-get remove vim-common   先把上面的错误依赖删除 sudo apt-get install vim  ...

  5. Ubuntu下终端命令安装sublime

    Ubuntu下终端命令安装sublime出现软件包无法定位 sublime-text-install 且多次换源不成功 建议采用离线安装 安装教程如下 用Ubuntu上的浏览器下载一个 Sublime ...

  6. am335x在ubuntu下使用StarterWare编写裸机程序并在CCS中用Jlink调试

    StarterWare在AM335X上的烧录运行 步骤:1.下载安装StarterWare,我们团购的SK需要02.00.00.07版本.最近外网访问慢,我上传到论坛.2.找一张miniSD卡,不需要 ...

  7. [转载] ubuntu下定制Vim/Gvim及使用技巧

    vim是linux下的编辑器之神,是玩linux的必备工具,同样emacs是神的编辑器,两个编辑器是各有千秋,看个人的喜好,青菜萝卜各有所爱.我是比较喜欢vim,用vim编写bash,perl,pyt ...

  8. IOS开发--C语言入门--如何结合Terminal和Vim开发C语言程序

    一直以来都想着挤出时间,记录开发之路的点点滴滴(现在记录已成回忆),和大家一起分享,开发人员总是在沟通和相互学习中提高自身的能力.路过的大神也好初学者也罢,若发现文章中又观点不对的,还望大家指出. 现 ...

  9. ubuntu下安装和更新R语言

    R官网更新说明 https://mirrors.tuna.tsinghua.edu.cn/CRAN/bin/linux/ubuntu/README.html 本文主要讲解在ubuntu下如何安装和更新 ...

随机推荐

  1. [ ZJOI 2006 ] Mahjong

    \(\\\) \(Description\) 现有权值分别为\(1\text~100\)的\(100\)种牌,分别给出每种排的张数\(A_i\),试判断能否胡牌,胡牌需要将所有牌不重不漏地分成以下几类 ...

  2. wordpress登录账号之后才能查看页面,实例

    函数: <?php auth_redirect(); ?> 例子: 要求用户登录才能查看页面 if(!is_user_logged_in()){ auth_redirect(); } 源文 ...

  3. 我的 Windows 10 的基本配置

    Windows 10 的基本配置 功能性 开启 .Net Framework 3.5(包括 .NET 2.0 和 3.0) 旧版本 Windows 10 默认只安装了 .Net Framework 4 ...

  4. 配置本地git服务器(gitblit win7)

    title: 配置本地git服务器 date: 2017年3月7日22:43:14 gitblit(不用安装) 进入gitblit-1.8.0\data下,编辑gitblit.properties和d ...

  5. linux中集群的免秘钥SSH直接登录

    这里以三台mysql的主从服务器为例:manage.master.slave1.slave2   给4个机器生成秘钥文件 以manage为例,执行命令,生成空字符串的秘钥(后面要使用公钥),命令是: ...

  6. CAD向控件注册一个命令(com接口VB语言)

    主要用到函数说明: MxDrawXCustomFunction::Mx_RegistUserCustomCommand 向控件注册一个命令,用户在命令行输入命令名这个字符串,就会触发执行命令事件 命令 ...

  7. 用python写一个百度翻译

    运行环境: python 3.6.0 今天处于练习的目的,就用 python 写了一个百度翻译,是如何做到的呢,其实呢就是拿到接口,通过这个接口去访问,不过中间确实是出现了点问题,不过都解决掉了 先晾 ...

  8. vmware vSphere client中,选择文件->部署OVF模板,报错处理方法

    在vmware vSphere client中,选择文件->部署OVF模板,选择指定的OVA文件,按步骤进行,则会出现这样的错误:此OVF软件包使用了不受支持的功能.OVF软件包需要不支持的硬件 ...

  9. Luogu P1892 [BOI2003]团伙

    P1892 [BOI2003]团伙 题目描述 1920年的芝加哥,出现了一群强盗.如果两个强盗遇上了,那么他们要么是朋友,要么是敌人.而且有一点是肯定的,就是: 我朋友的朋友是我的朋友: 我敌人的敌人 ...

  10. Django 初学

    一.什么是web框架 框架,即framework  ['fremwɝk],特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞 ...