LLVM技术文档
在Kubuntu(Ubuntu的KDE桌面版本)上使用LLVM编译链非常方便,主要通过系统的apt包管理器安装。
1. 安装LLVM编译链
打开终端,执行以下命令即可完成安装:
1 | # 1. 更新软件包列表 |
llvm:包含LLVM核心库和工具。clang:C/C++/Objective-C的编译器前端。lld:LLVM项目自带的链接器,速度很快。llvm-dev和clang-dev:如果你打算基于LLVM开发自己的工具,则需要安装这些开发库。
2. 验证安装
安装完成后,可以运行以下命令来验证是否安装成功并查看版本信息:
1 | clang --version |
3. 基本使用方法
安装完成后,clang和clang++的使用方法与gcc和g++非常相似。
编译C程序:
1
clang hello.c -o hello
编译C++程序:
1
clang++ hello.cpp -o hello
4. 进阶用法:安装特定版本
如果你需要特定版本的LLVM(例如,LLVM 18),可以通过LLVM官方提供的APT仓库来安装。
添加LLVM官方仓库:
首先,访问 https://apt.llvm.org/ 获取适用于你Kubuntu版本的安装脚本并执行。安装特定版本:
仓库添加成功后,就可以像安装默认版本一样安装特定版本了。1
2# 例如,安装 LLVM 18 的 Clang
sudo apt install clang-18注意,安装特定版本后,对应的可执行文件名称会包含版本号,例如
clang-18。
5. 交叉编译
LLVM的一大优势是易于进行交叉编译。例如,在x86机器上编译ARM架构的程序:
1 | # 1. 安装ARM目标平台的系统库 |
6. 故障排除:llvm-config 未找到
如果你在编译依赖LLVM的项目时遇到 llvm-config 命令未找到的错误,可以安装对应的开发包:
1 | sudo apt install llvm-dev |
llvm-dev 包会提供 llvm-config 工具,它用于获取已安装LLVM的编译和链接参数。
- 标题: LLVM技术文档
- 作者: 简约无双
- 创建于 : 2026-07-17 00:00:00
- 更新于 : 2026-09-12 23:34:42
- 链接: https://blog.jianyuewushuang.top/2026/07/17/LLVM技术文档/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论