前面已经打造了一个使用vim来查看和编辑C语句的粗糙IDE,第二步就是使用这个IDE来写我们的Hello world了, 当然前提是环境中的gcc已经安装
- 编译
vim允许在IDE内部执行编译命令,并且可以把错误信息直接输出,而这些是通过quickfix插件实现的,首先准备我们的Hello world
,
vim编译的时候需要 Makefile文件的支持,我们针对Hello world写一个最简单的Makefile
Q_thumb.jpg)
首先我们充分利用quickfix插件
接着就编译

如果不能通过编译, quickfix窗口会给出一些错误信息
-
编译(2)
上面的方式有一个问题,我们必需针对每一个我们想要编译的源文件写一个Makefile,或者每个Makefile都包含多个类文件,有时候我们可能只想写一些简单的测试或者功能,于是下面的命令就有了用武之地
:set makeprg=gcc\ -Wall\ -ohello\ hello.c
重复上面的 copen, make,得到结果
V369(S~J%60LM_thumb.jpg)
- 编译错误
我们编译的大部分目的是为了检查程序是否正常,首先我们修改程序,使它一定出问题,如下,明显i是一个未定义的变量
![{4L6SGB0}H16I]S%FL$M1EY {4L6SGB0}H16I]S%FL$M1EY](http://www.blogjava.net/images/blogjava_net/ktoo/WindowsLiveWriter/LinuxcIDEVIMHelloworld_A4F7/%7B4L6SGB0%7DH16I%5DS%25FL$M1EY_thumb.jpg)
quickfix有很多快捷命令,具体可以参考quickfix help ,其中最常用的是下面两个
:cn " 跳到下一个错误
:cp " 跳到上就表错误
- 总结, 通过上面的步骤,我们已经可以利用vim写一些简单的测试程序,