Tools: Ubuntu 快速配置 C++ 开发环境

Tools: Ubuntu 快速配置 C++ 开发环境

以下只是记录我自己使用的工具。安装方式有很多,但是由于公司电脑有很多限制,无法从某些网站下载东西,以及无法使用某些apt源。以下尽量从github获取安装。

工具/环境

Ubuntu: 16.04
llvm-clang: 10.0
cmake: 3.18

安装 LLVM-Clang

可以从官网安装:https://apt.llvm.org/ 。 由于源的限制,我这里从github安装

github 已经提供了一个编译好的发行版,为了简单可以直接使用它。

  1. 下载对应release版本 https://github.com/llvm/llvm-project/releases

  2. 解压。如:tar -xf clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04.tar.xz && mv clang+llvm-10.0.1-x86_64-linux-gnu-ubuntu-16.04 clang10

  3. sudo mv clang10 /usr/local。可以放到任意位置,只要将路径加到PATH即可。

    # 如
    export PATH=/usr/local/clang10/bin:$PATH
    export LD_LIBRARY_PATH=/usr/local/clang10/lib:$LD_LIBRARY_PATH
    export CC=/usr/local/clang10/bin/clang
    export CXX=/usr/local/clang10/bin/clang++
    
  4. include /usr/local/clang10/lib加入/etc/ld.so.conf然后执行sudo ldconfig。这是为了将clang的依赖库加入系统搜索路径。

  5. 安装完成

    $ bash
    $ clang --version
    clang version 10.0.1
    Target: x86_64-unknown-linux-gnu
    Thread model: posix
    InstalledDir: /usr/local/clang10/bin
    

安装 cmake

cmake 也有编译好的release版。也可以自己编译,顺便检验下刚刚的clang可以不可以正常工作

$ git clone https://github.com/Kitware/CMake.git && cd $ CMake
$ ./bootstrap && make && sudo make install

安装完成

$ cmake --version
cmake version 3.18.20200916-gb16a3f3

CMake suite maintained and supported by Kitware (kitware.com/cmake).

posted on 2020-09-17 13:40  meow1234  阅读(534)  评论(0编辑  收藏  举报

导航