• ubuntu16 ccls neovim coc.nvim ccls langserver安装


    如果不需要对c和c++进行补全,只使用python,是不需要用ccls的。
    在nvim中使用coc.nvim需要配置languageserver,推荐使用ccls
    具体安装可以参考https://launchpad.net/ubuntu/+source/ccls

    sudo apt update
    sudo apt install snapd
    sudo snap install ccls --classic
    

    ubuntu18以上的版本可以直接用apt安装,ubuntu16就不行了。可能因为网络的问题安装不陈成功。
    需要源码编译,需要用到cmake3.8以上的版本,和clang++。
    那就从源码安装吧,先卸载原有的cmake,clang,llvm。然后先安装cmake,然后安装llvm。
    cmake https://www.cnblogs.com/leeguang/p/10849584.html
    llvm:http://clang.llvm.org/get_started.html,https://llvm.org/docs/CMake.html#usage。
    最后源码安装ccls,https://github.com/MaskRay/ccls/wiki/Build。

    安装完llvm和clang之后,安装ccls/wiki上的说明,使用cmake进行编译
    llvm和clang的默认安装目录是/usr/local

    cmake -H. -BRelease -DCMAKE_BUILD_TYPE=Release                                                          INT х | 10:55:40 
        -DCMAKE_PREFIX_PATH=/usr/local/bin 
        -DLLVM_INCLUDE_DIR=/usr/local/lib 
        -DLLVM_BUILD_INCLUDE_DIR=/usr/local/include/ 
        -DCMAKE_CXX_COMPILER=clang++
    

    这里指出,CMAKE_PREFIX_PATH是llvm和clang的程序文件夹,对应bin,LLVM_INCLUDE_DIR对应lib文件夹,LLVM_INCLUDE_DIR对应include文件夹。
    然后

    sudo cmake --build Release --target install         
    

    完成安装,ccls安装地址也是/usr/local

    ps,ubuntu16安装真心难受,看到网上ubuntu18可以直接apt安装ccls,真心得考虑一下是否将系统升级为18了。
    psps,好奇怪,在另外一台ubuntu电脑上用snap的方法就装上了。

  • 相关阅读:
    TableViewCell bug
    iOS系统框架概述
    Cocoapods的安装与使用
    ios开发学习路径
    django第七天总结
    django第六天上课总结
    django第四天
    django第四天上课总结
    django第三天 小记
    django第三天
  • 原文地址:https://www.cnblogs.com/zi-wang/p/12666557.html
Copyright © 2020-2023  润新知