【小记】Ubuntu 安装 clang 还有 CMake 引入 boost

没什么可说的,简单记一下。

 

apt 安装 clang

用 apt 安装的软件包比源码编译方便,接收安全更新也更快捷,但缺点是不同 LTS 版次可能无法 get 到最新 clang 。

我的是 Ubuntu 20.04 LTS ,apt 仓库内最高到 llvm12,后面的版本就需要自己编译了。

 

先搜索当前版次当中最高的版本。我的是 llvm12 。

apt search llvm

 

安装

sudo apt install llvm-12 clang-12 lldb-12

 

设置默认

sudo update-alternatives --install /usr/bin/llvm llvm /usr/bin/llvm-12 100
sudo update-alternatives --install /usr/bin/clang clang /usr/bin/clang-12 100
sudo update-alternatives --install /usr/bin/clang++ clang++ /usr/bin/clang++-12 100
sudo update-alternatives --install /usr/bin/lldb lldb /usr/bin/lldb-12 100

 

CMake 引入 boost

CMakelist 根配置文件中添加:

find_package(Boost REQUIRED COMPONENTS system thread)
include_directories(${Boost_INCLUDE_DIRS})

子项目配置文件中添加:

target_link_libraries(ProjectName ${Boost_LIBRARIES})

 

版权声明:
作者:芯片烤电池
链接:https://www.airchip.org.cn/index.php/2022/04/25/ubuntu-apt-install-llvm-clang-cmake-boost/
来源:芯片烤电池
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
海报
【小记】Ubuntu 安装 clang 还有 CMake 引入 boost
没什么可说的,简单记一下。   apt 安装 clang 用 apt 安装的软件包比源码编译方便,接收安全更新也更快捷,但缺点是不同 LTS 版……
<<上一篇
下一篇>>