鱼C论坛

 找回密码
 立即注册
查看: 238|回复: 0

[技术交流] Ubuntu YouCompleteMe安装

[复制链接]
最佳答案
1 
发表于 2018-5-9 10:16:39 | 显示全部楼层 |阅读模式

马上注册加入鱼C,享用更多服务吧^_^

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 奥普瓯江 于 2018-5-9 10:34 编辑

1          Ubuntu YouCompleteMe安装

1.1         系统:ubuntu-18.04-desktop-amd64

1.2         安装大小:完全安装


2          安装vim

2.1         

sudo apt-get install vim
备注:安装vim8.0版本,用命令vim --version查看vim是否支持+python或者+python3

3          安装git支持

3.1         

sudo apt-get install git
备注:

4          安装头文件python-dev python3-dev

4.1         

sudo apt-get install python-dev python3-dev
备注:从新安装一下python-dev  python3-dev头文件

5          安装开发工具cmake

5.1         

sudo apt-get install build-essential cmake
备注:

5.2         

sudo apt-get install build-essential cmake3
备注:在较旧的系统上(例如Ubuntu 14.04),可能会遇到编译问题cmake。因此,请改为安装以上内容:


6          安装Vundle

6.1         

git clone https://github.com/gmarik/Vundle.vim.git~/.vim/bundle/Vundle.vim

备注:如果ubuntu有安装git支持就执行以上语句,这里运行的时候千万记得不能加载sudo,因为该命令的含义是从github******服务器上克隆到本机~/.vim目录下,如果加上sudo语句就会创建成root和root用户组的文件

7          添加.vimrc文件
把.vimrc文件复制到根目录(~/)下,或者添加下面的语句到.vimrc文件
set nocompatible
filetype off
setrtp+=~/.vim/bundle/Vundle.vim
callvundle#begin()
Plugin'gmarik/Vundle.vim'
Plugin'Valloric/YouCompleteMe'
callvundle#end()
filetype pluginindent on
备注:该段语句是我从我的.vimrc摘录出来的只安装Vunble和YouCompleteMe,如果没有.vimrc就自己在~/目录下自己创建

8          从YCM服务器上下载插件
进入vim
在里面执行PluginInstall

9          用 C语言,语言的语义支持编译YCM :

9.1         

进入YouCompleteMe文件夹
cd ~/.vim/bundle/YouCompleteMe

9.2         

在YouCompleteMe文件夹内编译YouCompleteMe
./install.py--clang-completer

9.3         

编译YCM时没有C语言语义支持时运行下列语句
cd~/.vim/bundle/YouCompleteMe
./install.py


该帖子借鉴了网上的一些资料在此感谢
下面为网站地址
http://valloric.github.io/YouCompleteMe/#fedora-linux-x64
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

小甲鱼强烈推荐上一条 /1 下一条

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号

GMT+8, 2018-8-21 22:04

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表