Linux c学习之 IDE打造--VIM(二),Hello world

Linux c学习之 IDE打造--VIM(二),Hello world

前面已经打造了一个使用vim来查看和编辑C语句的粗糙IDE,第二步就是使用这个IDE来写我们的Hello world了, 当然前提是环境中的gcc已经安装

  1. 编译 

    vim允许在IDE内部执行编译命令,并且可以把错误信息直接输出,而这些是通过quickfix插件实现的,首先准备我们的Hello world

    40YQ5KM_RHDB85SW_FVTQ0N,

    vim编译的时候需要 Makefile文件的支持,我们针对Hello world写一个最简单的Makefile

    Linux c学习之 IDE打造--VIM(二),Hello world_第1张图片

    首先我们充分利用quickfix插件 

    :copen         #打开一个子窗口

    接着就编译
    :make

    Linux c学习之 IDE打造--VIM(二),Hello world_第2张图片

    如果不能通过编译, quickfix窗口会给出一些错误信息

  2. 编译(2)

    上面的方式有一个问题,我们必需针对每一个我们想要编译的源文件写一个Makefile,或者每个Makefile都包含多个类文件,有时候我们可能只想写一些简单的测试或者功能,于是下面的命令就有了用武之地

    :set makeprg=gcc\ -Wall\ -ohello\ hello.c 

    重复上面的 copen, make,得到结果

  3. 编译错误

    我们编译的大部分目的是为了检查程序是否正常,首先我们修改程序,使它一定出问题,如下,明显i是一个未定义的变量

    quickfix有很多快捷命令,具体可以参考quickfix help ,其中最常用的是下面两个

    :cn              " 跳到下一个错误
    :cp "
    跳到上就表错误

  4. 总结, 通过上面的步骤,我们已经可以利用vim写一些简单的测试程序, 

你可能感兴趣的:(Linux c学习之 IDE打造--VIM(二),Hello world)