前面已經(jīng)打造了一個使用vim來查看和編輯C語句的粗糙IDE,第二步就是使用這個IDE來寫我們的Hello world了, 當然前提是環(huán)境中的gcc已經(jīng)安裝
- 編譯
vim允許在IDE內(nèi)部執(zhí)行編譯命令,并且可以把錯誤信息直接輸出,而這些是通過quickfix插件實現(xiàn)的,首先準備我們的Hello world
,
vim編譯的時候需要 Makefile文件的支持,我們針對Hello world寫一個最簡單的Makefile
Q_thumb.jpg)
首先我們充分利用quickfix插件
接著就編譯

如果不能通過編譯, quickfix窗口會給出一些錯誤信息
-
編譯(2)
上面的方式有一個問題,我們必需針對每一個我們想要編譯的源文件寫一個Makefile,或者每個Makefile都包含多個類文件,有時候我們可能只想寫一些簡單的測試或者功能,于是下面的命令就有了用武之地
:set makeprg=gcc\ -Wall\ -ohello\ hello.c
重復上面的 copen, make,得到結(jié)果
V369(S~J%60LM_thumb.jpg)
- 編譯錯誤
我們編譯的大部分目的是為了檢查程序是否正常,首先我們修改程序,使它一定出問題,如下,明顯i是一個未定義的變量
![{4L6SGB0}H16I]S%FL$M1EY {4L6SGB0}H16I]S%FL$M1EY](http://m.tkk7.com/images/blogjava_net/ktoo/WindowsLiveWriter/LinuxcIDEVIMHelloworld_A4F7/%7B4L6SGB0%7DH16I%5DS%25FL$M1EY_thumb.jpg)
quickfix有很多快捷命令,具體可以參考quickfix help ,其中最常用的是下面兩個
:cn " 跳到下一個錯誤
:cp " 跳到上就表錯誤
- 總結(jié), 通過上面的步驟,我們已經(jīng)可以利用vim寫一些簡單的測試程序,