1. 程式人生 > >Ubuntu14.04 YouCompleteMe Configure

Ubuntu14.04 YouCompleteMe Configure

安裝準備

1.1 安裝vim

  1. sudo apt-get install vim  

1.2 安裝cmake

  1. sudo apt-get install cmake  

1.3 安裝python

  1. sudo apt-get install python-dev  

1.4 安裝LLVM

    參考資料[1]指出,YouCompleteMe精確的補全功能完全依賴於Clang的程式碼解析,因此下載Clang for Ubuntu 14.04(選擇Download LLVM 3.6.2,Pre-built Binaries,下載的預設檔名為clang+llvm-3.6.2-x86_64-linux-gnu-ubuntu-14.04.tar.xz)。

    由於下載的是預編譯版,所以只需要將clang+llvm-3.6.2-x86_64-linux-gnu-ubuntu-14.04.tar.xz解壓到Ubuntu14.04(64bit)的目錄中即可,本文選擇Downloads目錄。

  1. [email protected]:~/Downloads$ tar -axvf clang+llvm-3.6.2-x86_64-linux-gnu-ubuntu-14.04.tar.xz  

1.5 安裝Vundle

    這裡採用一種與參考資料[2]不同的安裝方法。先下載Vundle.vim-master.zip,解壓到~/.vim/bundle/目錄中(先建立~/.vim目錄及其子目錄bundle)。然後建立檔案~/.vimrc,在其中指定Vundle目錄:

  1. set rtp+=~/.vim/bundle/Vundle.vim-master  

    此時,Vundle算是安裝成功,可以用它來管理vim外掛了。

1.6 安裝git

    由於Vundle是通過git來下載外掛的,因此需要安裝這個工具。

  1. sudo apt-get install git  

2 安裝YouCompleteMe

2.1 下載    

通過Vundle下載YouCompletelMe外掛

    (1)在~/.vimrc中新增:

  1. Bundle 'Valloric/YouCompleteMe'
    說明:更加詳細的設定,見《Ubuntu14.04(32bit)配置YouCompleteMe
》。

    (2)根據參考資料[2]的說明,使用BundleInstall命令安裝YouCompleteMe。

2.2 編譯

    (1)在~目錄中建立目錄ycm_buid,然後進入ycm_build目錄

  1. cd ycm_build  

    (2)通過cmake產生Makefile:

  1. cmake -G "Unix Makefiles"  ~/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp -DEXTERNAL_LIBCLANG_PATH=~/Downloads/clang+llvm-3.6.2-x86_64-linux-gnu-ubuntu-14.04/lib/libclang.so  

    (3)編譯+安裝

  1. [email protected]:~/Downloads/ycm_build$ make ycm_support_libs  

    至此,YouCompleteMe已經算是安裝成功(執行上面的命令,就算是編譯+安裝了)!

    注意:這時候,ycm_build目錄可以刪除啦!

2.3 配置

3 清理垃圾

    安裝成功後,ycm_build以及clang+llvm-3.6.2-x86_64-linux-gnu-ubuntu-14.04目錄都可以刪除,不影響YouCompleteMe外掛的使用。

參考資料

FROM:http://blog.csdn.net/q1302182594/article/details/46953069

相關推薦

Ubuntu14.04 YouCompleteMe Configure

安裝準備 1.1 安裝vim sudo apt-get install vim   1.2 安裝cmake sudo apt-get install cmake   1.3 安裝python sudo apt-get install py

ubuntu14.04 configure HP laserJet P1106

# dpkg -l|grep hplip ii  hplip                                                 3.14.3-0ubuntu3.5                                   amd64        HP Linux Pr

Ubuntu14.04+eclipse下cocos2d-x3.0正式版環境的搭建

div 新版 文件中 function ngs method ont alt src 環境: ubuntu14.04 adt-bundle-linux-x86_64 android-ndk-r9d-linux-x86_64 cocos2d-x-3.0正式版 apach

ubuntu14.04編譯安裝mysql5.6.28

add memory server 目錄 是否 efault mysql-bin cnblogs adl 一、安裝必備工具sudo apt-get install make bison g++ build-essential libncurses5-dev cmake nc

ubuntu14.04下 安裝matlabR2015b遇到的一些問題及其解決方法

cal abr 問題 它的 文件夾 打開 pen atl usr 問題1:錯誤提示關於未取得權限,不能再/crack/bin文件中復制文件到安裝matlab的/usr/bin文件中? 采取解決方法: 再終端裏輸入 sudo nautilus,在彈出文件夾裏即可進行相應操作。

ubuntu14.04&matlab2015b 測試caffe的Matlab接口

ctr 輸入參數 reference 好運 4.0 目錄 如果 imagenet 大寫 Step1: 修改caffe-master中的Makefile.config 提示:可以到文件中直接“ctrl+f”,鍵入相應大寫字母即可查找到相應位置。 Step2:編譯接口。如果之

Ubuntu14.04下使用觸摸屏以及筆記本擴展觸摸屏設置方法

單選 當前 分辨 識別 aid 檢查 分辨率 ubuntu14 photos   今天拿到了一塊觸摸屏,在win10和Ubuntu14.04下測試其使用。觸摸屏品牌為朗歌斯,型號為LS530TM,是一塊15寸電阻觸摸顯示屏。   Windows下的使用很方便,顯示屏上一共三

Ubuntu14.04下安裝Composer

14.04 blog har oca version ins curl pos tps 下載Composer: curl -sS https://getcomposer.org/installer | php 安裝Composer: /usr/bin/php comp

ubuntu14.04 LTS Python IDE專用編輯器PyCharm開發環境搭建

terminal 環境搭建 1-1 reat 開發環境搭建 cnblogs ati .html eat 一 PyCharm下載 官網下載地址:https://www.jetbrains.com/pycharm/download/ 這裏的PyCharm有付費和免費版本,我

Python 2.7.6 安裝lxml模塊[ubuntu14.04 LTS]

targe 分享 python round .html back ubunt 文件 ati lxml --->首字母是字母l,不是數字1 lxml 2.x : https://pypi.python.org/pypi/lxml/2.3 1xml官網:http

ubuntu14.04 + GTX980ti + cuda 8.0 ---Opencv3.1.0配置

install release err idt rim cut fix module b- 狂踩坑,腦袋疼。 流程: 1.逛網下載opencv source Opencv3.1.0 zip 2.unzip解壓 3.安裝一堆先決必要的環境: sudo apt-get i

VMVare9.2, Ubuntu14.04安裝VMWare Tools找不到頭文件

generated baidu include change files VMVare9.2, Ubuntu14.04安裝VMWare Tools遇到一點問題,提示找不到內核頭文件,於是baidu之,作如下總結。首先執行:sudo apt-get install build-essenti

ubuntu14.04設置休眠

自動關機 src 命令執行 blog desktop 配置 啟用 gin 開機 首先確認系統可否休眠: 在終端執行如下命令:   sudo pm-hibernate 命令執行後,Ubuntu 將會自動關機並斷電。再次開機後,如果一切正常的話我們將可以直接恢復到上次關機時的

ubuntu13.10升級到ubuntu14.04

truct span trac mar padding click comm red cal Upgrading from Ubuntu 13.10 To upgrade from Ubuntu 13.10 on a desktop system: Open S

ubuntu14.04禁止觸摸板和恢復觸摸板

ant mouse test inpu virtual 使用 pow web pan 1.使用xinput list查看與觸摸板相關的id,以下是本機的輸出,沒搞清楚為什麽是Mouse!!! [email protected]/* */:~$ xinput li

Ubuntu14.04如何備份和恢復系統

軟件 現在 完整 force 告訴 and 擴展 體積 讓我 http://www.cnblogs.com/alexanderkun/p/5008514.html 本文由魔鬼艦長為您整理編寫。安裝好Ubuntu之後,別忘了安裝 for linux 防火墻和殺毒軟件。在備

ubuntu14.04 安裝LNMP

data- http n) libcurl libmysql nbsp tar medium without 新書上市《深入解析Android 5.0系統》 通常我們使用centos來組建LNMP,可是我們開發時多使用ubuntu的桌面版本號來調試,以下將具體介紹怎

ubuntu14.04無法安裝Curl

tor osi -a pda 更新軟件源 com post ettercap add ubuntu14.04無法安裝Curl apt-get install curl 提示沒有這個軟件 源 更換軟件源到163也不行,更新軟件源也不行。 解決:參考http://www.l

ubuntu14.04 64位安裝WPS(成功解決沒有ia32-libs的問題)

col lun 又一 target rest .com update sudo lan 前幾天,就把自己的系統換成了ubuntu14.04 64位的。然後就是安裝WPS了(戳這裏進入官網下載)。因為官網提供的WPS是32位的操作系統,所以64位的操作系統不

第一次安裝ubuntu14.04.1 LTS X64 Server

linux之ubuntuUbunturoot 密碼設定Sudo passwd [email protected]/* */:~$ sudo passwd[sudo] password for linuxidc: 輸入新的UNIX 密碼:重新輸入新的UNIX 密碼:passwd:已成功更新密碼[em