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 已经提供了一个编译好的发行版,为了简单可以直接使用它。
-
下载对应release版本 https://github.com/llvm/llvm-project/releases
-
解压。如:
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
-
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++
-
将
include /usr/local/clang10/lib
加入/etc/ld.so.conf
然后执行sudo ldconfig
。这是为了将clang的依赖库加入系统搜索路径。 -
安装完成
$ 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).