<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    木木

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      21 隨筆 :: 4 文章 :: 5 評論 :: 0 Trackbacks

    前面已經(jīng)打造了一個使用vim來查看和編輯C語句的粗糙IDE,第二步就是使用這個IDE來寫我們的Hello world了, 當然前提是環(huán)境中的gcc已經(jīng)安裝

    1. 編譯 

      vim允許在IDE內(nèi)部執(zhí)行編譯命令,并且可以把錯誤信息直接輸出,而這些是通過quickfix插件實現(xiàn)的,首先準備我們的Hello world

      40YQ5KM_RHDB85SW_FVTQ0N,

      vim編譯的時候需要 Makefile文件的支持,我們針對Hello world寫一個最簡單的Makefile

      0CI_V7Z{0@ZFH`9V}FS68)Q

      首先我們充分利用quickfix插件 

      :copen         #打開一個子窗口

      接著就編譯
      :make

      U@HV(6VY3M{$TTBEWHW`6}J

      如果不能通過編譯, quickfix窗口會給出一些錯誤信息

    2. 編譯(2)

      上面的方式有一個問題,我們必需針對每一個我們想要編譯的源文件寫一個Makefile,或者每個Makefile都包含多個類文件,有時候我們可能只想寫一些簡單的測試或者功能,于是下面的命令就有了用武之地

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

      重復上面的 copen, make,得到結(jié)果

      HRY%YXLN}MT)V369(S~J`LM

    3. 編譯錯誤

      我們編譯的大部分目的是為了檢查程序是否正常,首先我們修改程序,使它一定出問題,如下,明顯i是一個未定義的變量

      {4L6SGB0}H16I]S%FL$M1EY

      quickfix有很多快捷命令,具體可以參考quickfix help ,其中最常用的是下面兩個

      :cn              " 跳到下一個錯誤
      :cp "
      跳到上就表錯誤

    4. 總結(jié), 通過上面的步驟,我們已經(jīng)可以利用vim寫一些簡單的測試程序, 
    posted on 2011-07-24 11:44 KTOO 閱讀(424) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導航:
     
    主站蜘蛛池模板: 亚洲AV无码专区日韩| 亚洲三级高清免费| 亚洲高清免费视频| 污视频网站免费在线观看| 四虎国产精品免费视| 精品久久久久久亚洲综合网| 午夜dj在线观看免费视频| 亚洲日韩AV无码一区二区三区人| 最近高清国语中文在线观看免费| 香蕉大伊亚洲人在线观看| 成年轻人网站色免费看| 亚洲AⅤ男人的天堂在线观看 | 亚洲无圣光一区二区| 30岁的女人韩剧免费观看| 亚洲国产成人精品无码区在线网站| 18禁免费无码无遮挡不卡网站 | 亚洲欧洲日产国码av系列天堂| 中国一级特黄的片子免费 | 亚洲国产电影在线观看| 日韩高清在线免费看| 无套内谢孕妇毛片免费看看| 亚洲中文字幕无码永久在线| 久久九九全国免费| 91亚洲自偷在线观看国产馆| 免费无遮挡无码视频网站| 一级毛片人与动免费观看| 亚洲AV日韩精品久久久久久久| 免费看污成人午夜网站| 美国毛片亚洲社区在线观看| 在线亚洲人成电影网站色www| 免费不卡在线观看AV| 亚洲精品无码专区| 中文字幕亚洲电影| 国产精品视频免费观看| 羞羞漫画在线成人漫画阅读免费| 亚洲综合熟女久久久30p| 4hu四虎最新免费地址| 一区二区免费在线观看| 亚洲精品福利网站| 亚洲Av无码国产情品久久| 每天更新的免费av片在线观看 |