ubuntu系统下使用vim进行程序编写

Vim是Linux系统下经常使用的文本编辑器,编写完代码后,在终端下运行命令,最后使程序运行。
正如高翔在SLAM十四讲里说,Vim需要了解一下,早晚会用到,上嵌入式课做实验时候就用到了…(不多说废话,不做过多对Vim介绍,减少形式。)
c语言文件gcc,g++均可,c++文件只可用g++,且注意.cpp后缀
ubuntu系统下使用vim进行程序编写_第1张图片
图1该命令可使vim启动并建立一个名为ceshi的C程序(下图是C非C++)
ubuntu系统下使用vim进行程序编写_第2张图片
ubuntu系统下使用vim进行程序编写_第3张图片
图2,3该页面为vim编辑器页面
vim编辑器的命令就跟linux命令一样,五花八门。常用的有:
进入vim按i就可进行编辑
退出时先按ESC之后输入:wq保存,不保存直接:q
(刚进入vim是不可以编辑的,许多人入手发现对vim根本不会操作,如果使用Linux早晚得用到vim,建议大家了解后使用)
我们可以看到第二张图我们已经有了代码,接下来我们进行编译并运行。
编译方法中最简单的就是gcc编译
ubuntu系统下使用vim进行程序编写_第4张图片
图4
通过运行 gcc exp03.c将程序进行编译,若出错则会报错需返回修改(我是在windows下用VS2017编译好,然后写成记事本在vim上进行编辑,确保无错,IDE还是更方便些),若无错误则没有提示,可以通过ls指令通过图4我们可以看见文件夹里已经出现a.out文件
接下来./a.out指令运行程序。
这个程序是将10进制转换为16进制的C语言程序
ubuntu系统下使用vim进行程序编写_第5张图片
图5
但如果程序中有多个.c或.cpp文件那么直接gcc(或着g++)(编译文件容易混,建议输入 gcc exp03.c -o exp03
直接生成一个名为exp03的可执行文件,然后输入./exp03程序运行。
通过图4我们可以看见文件夹里已经出现exp03可执行文件(紫色方块那个)
如果未编译直接输入./exp03系统会报错,系统会报出查询不到文件这种错误。

PS.笔者最近才学会vim下对程序进行编译,并运行程序…特写blog一篇,望对大家有帮助。
2018.9.27 0:03于北京海淀阜成路北京工商大学耕耘楼

你可能感兴趣的:(slam)