• 微课视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 程序设计
  • 信息安全
微课江湖
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 微课视频
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >RedHat/Centos > CentOS安装YCM的方法

CentOS安装YCM的方法

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-12

佚名 通过本文向大家介绍了ubuntu 安装ycm,ycm安装,ycm,ycm机床,ycm加工中心等相关知识,希望对您有所帮助,也希望大家多多支持微课江湖

1、安装vundle 

git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
</div>

2、配置.vimrc

set nocompatible  
filetype off
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'VundleVim/Vundle.vim'
Plugin 'tpope/vim-fugitive'
call vundle#end()     
Bundle 'Valloric/YouCompleteMe'
filetype plugin indent on
</div>

3、打开vim运行

:BundleInstall
</div>

4、安装必要工具

1、yum install gcc gcc-c++ make automake python-devel
2、安装CMake

wget http://www.cmake.org/cmake/resources/software.html 
tar -zxv -f cmake-*.*.*.*.tar.gz 
cd cmake-*.*.*.*.tar.gz 
./bootstrap 
gmake 
gmake install
</div>

5、安装clang+llvm(这里用已经编译好的)

1、wget http://llvm.org/releases/3.5.1/clang+llvm-3.5.1-x86_64-fedora20.tar.xz
xz -d clang+llvm-3.5.1-x86_64-fedora20.tar.xz
tar xvf clang+llvm-3.5.1-x86_64-fedora20.tar
cd clang+llvm-3.5.1-x86_64-fedora20
注:也可用tar xvf clang+llvm-3.5.1-x86_64-fedora20.tar.xz解压

2、在/etc/profile这个档案最尾端添加以下两行代码:

PATH=/usr/local/cmake/bin:/usr/clang_3_3/bin:$PATH
export PATH

3、执行更新变量:source /etc/profile
</div>

6、进入YCM目录,运行

./install.sh –clang-completer
</div>

7、对~/.vimrc做配置

let g:ycm_global_ycm_extra_conf = '~/.vim/bundle/YouCompleteMe/third_party/y   cmd/cpp/ycm/.ycm_extra_conf.py'
let g:ycm_confirm_extra_conf = 0

let g:ycm_semantic_triggers = {
  \   'c' : ['->', '    ', '.', ' ', '(', '[', '&'],
\     'cpp,objcpp' : ['->', '.', ' ', '(', '[', '&', '::'],
\     'perl' : ['->', '::', ' '],
\     'php' : ['->', '::', '.'],
\     'cs,java,javascript,d,vim,python,perl6,scala,vb,elixir,go' : ['.'],
\     'ruby' : ['.', '::'],
\     'lua' : ['.', ':']
\ }
</div> </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • CentOS安装YCM的方法

相关文章

  • 2017-05-12CentOS下清理系统内存空间的方法
  • 2017-05-12SecureCRT key登录linux ssh设置方法
  • 2017-05-12CentOS里egrep命令详解
  • 2017-05-12Centos下为程序如何设置超时?Centos下为程序设置超时的方法
  • 2017-05-12WIN+VMWARE6.5上面网络配置centOs(5.4版) ADSL接入的小结
  • 2017-05-12修改CentOS5系统默认语言的方法
  • 2017-05-12在CentOS服务器上配置NTP服务器的教程
  • 2017-05-12Centos 安装及配置OpenNMS以及opennms介绍和配置图文教程
  • 2017-05-12centos中tree插件的使用详解与注意事项
  • 2017-05-12CentOS中安装使用窗口管理程序tmux的方法

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • CentOS设置开机启动服务及自动联网的方法
    • CentOS下如何创建且挂载光盘镜像?
    • CentOS中安装使用窗口管理程序tmux的方法
    • CentOS系统如何获取命令的源代码
    • CentOS单网卡如何批量添加不同IP段?
    • Centos Nginx + Svbversion配置安装方法分享
    • CentOS VPS新硬盘分区与挂载教程
    • CentOS启动后直接进入命令行模式的方法
    • CentOS7和CentOS6有什么不同呢?
    • centos系统密码忘了怎么破解密码?

关于我们 - 联系我们 - 免责声明 - 网站地图 - 投诉建议

©CopyRight 2015-2017 www.weikejianghu.com Inc All Rights Reserved. 微课江湖 版权所有