ubuntu安装llvm教程

本文详细介绍如何在Linux环境下安装Clang编译器及其额外工具集Clang Extra Tools,包括安装必要的工具、LLVM环境搭建、编译配置、安装过程等步骤,并验证安装后的版本信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装必要工具

sudo apt-get install build-essential
sudo apt-get install cmake
sudo apt-get install python3.8

安装llvm

wget https://github.com/llvm/llvm-project/archive/llvmorg-10.0.1.tar.gz
tar -zxvf llvmorg-10.0.1.tar.gz

//进入llvm-project 目录下 
cd llvm-project
mkdir build 
cd build
cmake -DCMAKE_BUILD_TYPE=Release --enable-optimized --enable-targets=host-only -DLLVM_ENABLE_PROJECTS=clang -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX=/opt/llvm-10 ../llvm
make -j n  //n表示线程数,自选
sudo make install

查看clang版本

clang --version

安装clang-extra-tools工具

进入到上面的build文件夹

cmake -DCMAKE_BUILD_TYPE=Release --enable-optimized --enable-targets=host-only -DLLVM_ENABLE_PROJECTS="clang;clang-tools-extra;compiler-rt" -G "Unix Makefiles" ../llvm

如果不想编译compiler-rt,就去掉compiler-rt,但是clang不能去掉,编译clang-tools-extra必须依赖clang
出现如图信息
hh
然后编译安装

make -j n  //n表示线程数,自选
sudo make install

查看clang-tidy版本

clang-tidy --version
### 如何在Ubuntu系统上安装Blender #### 使用官方仓库安装 对于希望快速安装最新稳定版本的用户来说,通过Ubuntu自带的软件库来安装是一个简单的方法。 可以打开终端并输入如下命令: ```bash sudo apt update sudo apt install blender ``` 这会自动完成Blender的下载与安装过程[^1]。 #### 构建Blender源码 如果想要获取最新的功能或是参与开发,则可以选择从源码编译Blender。此方法适用于需要特定配置或测试新特性的高级用户。 首先确保已经安装了Git以及其他的构建工具和依赖项: ```bash sudo apt-get install git build-essential python3.8-dev \ python3-distutils libjpeg-dev libpng-dev libtiff-dev \ libopenexr-dev libopenimageio-dev openssh-client \ libgl1-mesa-dev libgles2-mesa-dev libegl1-mesa-dev \ libsdl2-dev libxi-dev libxrender-dev libfreetype6-dev \ libspnav-dev libglew-dev libjack-jackd2-dev libsndfile1-dev \ libopenal-dev libopus-dev libmp3lame-dev libvorbis-dev \ libfftw3-dev libembree-dev libopencv-dev cmake ninja-build \ libboost-all-dev libtbb-dev libtinyxml2-dev libdate-calc-perl \ libyaml-cpp-dev libfmt-dev librange-v3-dev libspdlog-dev \ libmagic-dev libharfbuzz-dev libgraphviz-dev libjemalloc-dev \ libblosc-dev liblzma-dev libzstd-dev libbz2-dev libsnappy-dev \ libcurl4-openssl-dev libssl-dev libssh2-1-dev libarchive-dev \ libgstreamer1.0-dev libgstrtspserver-1.0-dev libavcodec-dev \ libswscale-dev libtheora-dev libvpx-dev libwebp-dev libopenjp2-7-dev \ libdc1394-22-dev libraw-dev libheif-dev libjxr-dev libde265-dev \ libkvazaar-dev libopenh264-dev librubberband-dev libsoundtouch-dev \ libvo-amrwbenc-dev libilbc-dev libopencore-amrnb-dev libopencore-amrwb-dev \ libfdk-aac-dev libassimp-dev libalembic-dev libusd-dev libopensubdiv-dev \ liboiio-dev libospray-dev libosl-dev libptex-dev libnanovdb-dev \ libopenvdb-dev libfield3d-dev libdraco-dev libmlpack-dev libceres-dev \ libgoogle-glog-dev protobuf-compiler libprotobuf-dev libgrpc++-dev \ libarrow-dev libparquet-dev libflatbuffers-dev libjsoncpp-dev \ libmsgpack-dev librabbitmq-dev librdkafka-dev libhdf5-dev \ libnetcdf-dev libcfitsio-dev libproj-dev libgeos-dev libgdal-dev \ libpoppler-dev libreoffice-dev libodfgen-dev libmspub-dev libe-book-dev \ libvisio-dev libwmf-dev libzip-dev libunrar-dev libepoxy-dev \ libgtk-3-dev libwebkit2gtk-4.0-dev libcolord-dev colord-tools \ libcolorhug2-dev libmng-dev liblcms2-dev libjasper-dev \ libopenexr-dev libopenimageio-dev libocio-dev libllvm-dev llvm-dev \ clang lld libc++-dev libc++abi-dev libomp-dev libclang-dev \ libcuda-nvrtc-dev libnvtoolsext1 libnvidia-gl-460 libnvidia-ptxjitcompiler460 \ nvidia-cuda-toolkit cuda-drivers ``` 接着克隆Blender的GitHub仓库,并按照官方文档中的指示进行编译操作。 #### 下载预编译二进制文件 另一种更简便的方式是从官方网站下载预先编译好的Linux版本压缩包。解压后即可运行其中的应用程序文件启动Blender。 前往[Blender官网](https://www.blender.org/download/)找到适合当前系统的版本链接,点击下载按钮保存到本地磁盘。之后只需双击解压出来的`blender`可执行文件就能立即体验这款强大的三维创作套件了。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值