保姆式教学:在 Windows 上,通过 LLVM 提供的安装包来安装 Clang,安装 LLVM

请添加图片描述

请添加图片描述

介绍

LLVM(Low Level Virtual Machine)是一种广泛使用的编译器基础设施项目。它提供了一系列可重用的编译器技术和工具链组件,用于开发各种编程语言的编译器、优化器以及工具链。

尽管最初称作“虚拟机”,但LLVM并非传统意义上的虚拟机(如Java虚拟机),它实际上是一种中间表示(IR,Intermediate Representation)和相关工具的集合,用于高效地执行代码分析、优化、代码生成等任务。

LLVM的主要特点:

中间表示 (IR):

LLVM的核心是一个统一的、平台无关的中间表示,用于表示编译过程中的代码。LLVM IR是人类可读的低级语言,便于代码优化和分析。

模块化设计:

LLVM的设计高度模块化,包括前端(将源代码转成IR,如Clang)、优化器、后端(将IR转成目标平台代码,如x86、ARM)等模块。

跨语言支持:

虽然最知名的是C/C++前端Clang,LLVM支持多种编程语言前端,包括Rust、Swift、Julia、Kotlin Native等。

跨平台支持:

LLVM可生成多种目标架构的机器码,包括x86、ARM、RISC-V等,使得同一套代码能轻松跨平台编译和优化。

高度优化能力:

LLVM 提供强大的优化功能,包含静态和动态的代码优化分析工具,广泛用于商业及开源编译器项目。

LLVM与Clang的关系:

LLVM是底层基础设施,负责代码优化和生成。

Clang是一个C/C++/Objective-C语言的编译器前端,它将源代码转换成LLVM IR,然后由LLVM将IR优化并生成目标机器码。

你可以按照以下步骤,在 Windows 上使用 LLVM 提供的安装包来安装 Clang:

步骤一:下载 LLVM 安装包

访问 LLVM 官网下载页面:https://github.com/llvm/llvm-project/releases 点击跳转

下载最新版本的预编译二进制安装包,例如:LLVM-XX.X.X-win64.exe(适用于 64 位 Windows 系统)

步骤二:安装 LLVM 和 Clang

1: 双击运行刚刚下载的安装程序。

2: 按提示操作:

选择接受协议 => 选择安装路径(推荐默认路径,例如:C:\Program Files\LLVM)=> 安装选项通常无需修改,默认情况下 LLVM 已经包含 Clang => 点击 Install 完成安装过程。

详细过程如下图流程图所示:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

步骤三:验证安装是否成功

打开 Windows 命令提示符 (cmd 或 PowerShell) 并输入: clang --version

clang --version

如果正确显示版本信息,说明安装成功。如下图:

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

九月紫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值