clang + llvm + vscode 配置记录

Ubuntu 14.04下 clang安装,vscode针对clang的配置

环境: Ubuntu 14.04,已安装cmake

clang版本:7.0.1

安装方式:源码编译安装

clang + llvm安装

  • clang下载链接下载对应的clang源码版本和llvm版本

  • 解压下载到的llvm-7.0.1.src.tar.xz文件并重命名为llvm-7.0.1,解压cfe-7.0.1.src.tar.xz并重命名为clang,完成之后目录树为:

    1
    2
    3
    4
    5
    ./------当前目录
    ....llvm-7.0.1
    ...
    ........tools
    ............clang
  • 在当前目录下mkdir build

    在高版本的llvm中,编译目录不能在llvm源码的子目录下进行

  • cd build

  • cmake -DLLVM_ENABLE_PROJECTS=clang -G "Unix Makefiles" ../llvm-7.0.1

  • make -j4(j4代表使用4个cpu进行编译),这一步比较消耗时间

  • 进入build/bin下发现clang,clang++,clang-7等编译好的文件

  • build目录下sudo make install进行安装

  • clang --version