ubuntu 安装LLVM,程序

1)下载脚本

wget https://apt.llvm.org/llvm.sh
2)修改权限
chmod +x llvm.sh
3)记得要root权限
sudo ./llvm.sh <version number> all
我运行的sudo ./llvm.sh 19 all

目前最新的稳定版是19

3)安装位置,大部分在/usr/bin里面

ls /usr/bin/clang*

4)ll /usr/bin/llvm*

太多了,三胖子的恩情还不完

5)

但是好像还没有Fortran编译器

### 在 Ubuntu 22.04 上安装 LLVM #### 使用 APT 安装预编译版本 对于希望快速部署并使用稳定版 LLVM 的用户而言,通过官方软件库获取是最简便的方式之一。 可以执行如下命令来安装最新可用版本的 LLVM 及其开发工具链: ```bash sudo apt update && sudo apt upgrade -y sudo apt install llvm clang lldb llvm-dev ``` 这组指令不仅更新了包列表还确保系统上的现有程序处于最新状态;随后安装了一系列组件包括但不限于 LLVM 编译器基础设施本身、Clang C/C++ 前端以及 LLDB 调试器[^2]。 #### 源码编译安装自定义版本 当需要特定配置或是更前沿特性的支持时,则可以选择从源代码构建 LLVM。此过程涉及下载项目仓库、准备必要的依赖项、调整参数以适应目标平台需求等环节。 以下是基于 M1 ARM 架构下的操作指南片段作为参考,在其他架构上也具有相似性: - 创建工作目录用于存放源文件与产物; - 获取 LLVM 主干或指定分支(如 `release/17.x`),解压至上述路径内; - 初始化子模块以便同步额外资源; - 利用 CMake 工具为后续编译做铺垫,注意指明生成器类型(例如 Ninja)、优化级别(Release 或 Debug)、启用的目标体系结构集(X86, RISC-V 等)以及其他选项; - 执行实际编译流程并通过测试套件验证正确性; - 将最终成果安置于预期位置供全局访问[^1][^4]。 具体步骤示意如下: ```bash git clone https://github.com/llvm/llvm-project.git cd llvm-project/ mkdir build && cd $_ cmake .. \ -DLLVM_ENABLE_PROJECTS="clang;lld" \ -DLLVM_TARGETS_TO_BUILD="ARM;AArch64" \ -DCMAKE_INSTALL_PREFIX=/usr/local/llvm-arm64 ninja all check-llvm sudo ninja install ``` 为了方便调用由新安装实例所提供的各类实用程序,比如 `llvm-config`,记得将对应二进制文件所在的位置加入到系统的 PATH 环境变量之中[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值