当前位置: 首页 > news >正文

零基础Windows10安装LLVM

LLVM官网:The LLVM Compiler Infrastructure Project

下载地址:Release LLVM 21.1.0 · llvm/llvm-project · GitHub

清华源下载地址:https://mirrors.tuna.tsinghua.edu.cn/github-release/llvm/llvm-project/LatestRelease/

下载安装文件安装

首先下载安装文件,比如LLVM-21.1.1-win64.exe

下载后双击运行。但是我安装的时候碰到了报错,见后面调试部分,没有解决问题。

下载压缩包安装

下载这个压缩包:clang+llvm-21.1.1-x86_64-pc-windows-msvc.tar.xz

下载后解压,然后在系统路径里加上就行了。

或者每次用的时候加上路径,比如路径为:>E:\360Downloads\clang+llvm-21.1.1-x86_64-pc-windows-msvc\bin 

那么执行lli命令为:

E:\work\arc>E:\360Downloads\clang+llvm-21.1.1-x86_64-pc-windows-msvc\bin\lli -h
OVERVIEW: llvm interpreter & dynamic compilerUSAGE: lli.exe [options] <input bitcode> <program arguments>...OPTIONS:Color Options:--color                                                               - Use colors in output (default=autodetect)General options:-O <char>                                                             - Optimization level. [-O0, -O1, -O2, or -O3] (default = '-O2')--abort-on-max-devirt-iterations-reached                              - Abort when the max iterations for devirtualization CGSCC repeat pass is reached--addrsig                                                             - Emit an address-significance table--align-loops=<uint>                                                  - Default alignment for loops--allow-ginsert-as-artifact                                           - Allow G_INSERT to be considered an artifact. Hack around AMDGPU test infinite loops.--arc-contract-use-objc-claim-rv                                      - Enable generation of calls to objc_claimAutoreleasedReturnValue--asm-show-inst                                                       - Emit internal instruction representation to assembly file

调试

安装的时候报错

可能文件损坏吧,这是从清华源下载的,换用压缩包。

http://www.dtcms.com/a/395393.html

相关文章:

  • selenium三种等待方式详解
  • Leetcode总结速记
  • 手写 Android Dex VMP 壳:指令流 AES 加密 + 动态加载全流程
  • 视频融合平台EasyCVR国标GB28181视频诊断功能详解与实践
  • ORACLE adg 备库也能单独提取AWR报告
  • Angular由一个bug说起之十九:Angular 实现可拓展 Dropdown 组件
  • Kafka核心架构与高效消息处理指南
  • flink1.18配置多个上游source和下游sink
  • 快速查看自己电脑的ip地址:一个命令见本机私网ip,一步查询本地网络公网ip,附内网ip让外网访问的通用方法
  • 插件化(Plugin)设计模式——Python 的动态导入和参数解析库 argparse 的高级用法
  • 【JavaSE】【网络原理】UDP和TCP原理
  • 高防IP真的能抵御DDoS攻击吗?
  • 93. 复原 IP 地址
  • 智能排班系统,促进人岗匹配提升人效
  • PostgreSQL介绍和PostgreSQL包安装
  • 分享“泰迪杯”数据挖掘挑战赛全新升级——赛题精准对标,搭建 “白名单” 赛事进阶通道
  • 对接文档:快递鸟取件码API,实现物流末端服务自动化
  • GIS学习:GIS认知与开发初步入门
  • 9. NVME与SSD之间的通信
  • Navicat连接PostgreSQL报错:authentication method 10 not supported
  • Diffusion 模型解读
  • 【寰宇光锥舟】 数学模型讨论
  • Further inference in the multiple linear regression model
  • Turtlebot: 开源机器人开发平台 SLAM硬件搭建(激光雷达+IMU+相机+移动底盘)
  • Java 线程的几种状态
  • 在线ps修改图片中的文字
  • Hadoop 保姆级搭建手册:突出教程的细致和易上手
  • 使用gsettings修改命令ubuntu快捷键
  • Linux线程互斥与同步
  • 【AI扣子生成测试用例】自动生成测试用例工作流