win10下llvm的源码安装编译

  • 1、下载llvm源码
  • 2、下载安装cmake

你好!如需转载请标明本文出处。

1、下载llvm源码

下载llvm源码:https://github.com/llvm/llvm-project/releases
得到llvm-project-llvmorg-13.0.1.zip,
解压到D:\work\llvm\llvm-project-llvmorg-13.0.1
创建目录D:\work\llvm\build
创建目录D:\work\llvm\install

2、下载安装cmake

官网https://cmake.org/ 下载并安装,安装好后运行cmake-gui.exe
点击“Browse Source” 选择llvm源码路径:D:/work/llvm/llvm-project-llvmorg-13.0.1/llvm
点击“Browse Build” 指定build路径:D:/work/llvm/build
点击"Add Entry" 分别添加:
Name:CMAKE_INSTALL_PREFIX
Type:PATH
Value:D:\work\llvm\install

Name:LLVM_TARGETS_TO_BUILD
Type:STRING
Value:X86
如图:

点击“Configure”,弹出框选择vs2022, x64,

等待几分钟结束得到以下结果:

点击"Generate“得到以下结果:

此时会在D:\work\llvm\build文件中自动生成一个工程,工程文件为LLVM.sln,双击打开它(由vs2022打开)

vs的编译模式选择Release,右键CMakePredefinedTargets/All_BUILD选择“生成”,
等待很长时间后生成成功,并在D:\work\llvm\build\Release目录下得到很多工具和库。
为方便使用llvm工具,把D:\work\llvm\build\Release\bin目录添加到系统环境变量PATH下

本文结束

win10下llvm的源码安装编译相关推荐

  1. linux下的geany源码安装,linux 下php开发工具geany-0.16的安装。

    说明 一款linux下的编辑器,支持很多开发语言. 下载 下载地址:http://www.geany.org/ 安装 源码安装 #./configure #make #make install 我在m ...

  2. LinuxMint下的Orionode源码安装

    1. Orionode介绍 Eclipse-orion是Eclipse项目下面的一个子项目,orion是一个在在线版的代码编辑环境.其介绍参考http://wiki.eclipse.org/Orion ...

  3. mysql 5.6.23 源码包安装报错_大环境下MySQL5.6源码安装实战一步步教你 CentOS6.5_64bit下编译安装...

    一.关闭防火墙 chkconfig iptables off service iptables stop 二.检查操作系统上是否安装了MySQL [[email protected] backup]# ...

  4. 从 Blast2GO 本地化聊一聊 Linux 下 MySQL 的源码安装

    Blast2GO 是一个基于序列相似性搜索的 GO 注释和功能分析工具,它可以直接统计分析基因功能信息,并可视化 GO 有向非循环图(DAG)上的相关功能特征,分析 BLAST.GO-mapping. ...

  5. Linux 下 Git 的源码安装

    先从 Git 官网下载源码,然后解压,依次输入 ./config make sudo make install 这几个命令安装就好了.

  6. opencv4 源码安装编译使用入门

    安装编译 安装 #首先安装 gtk2.0 sudo apt-get install libgtk2.0-dev pkg-config libcanberra-gtk-module sudo pip3 ...

  7. linux samba代码,Linux下Samba服务器源码安装及配置

    获取samba源代码 你可以通过执行svn命令svn co svn://svnanon.samba.org/samba/trunk samba.获取最新的samba源文件,也可以直接从http://s ...

  8. CentOS下二进制包/源码安装方式的MySQL卸载步骤

    1. find find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件. find的使用格式如下: $ find <指定目录> <指定条件> <指定动作> ...

  9. 基于Ubuntu12.04下的Keystone源码安装

    Keystone 概述: Keystone 作为Openstack最早期的核心项目独立发展,由于Openstack 采取的设计理念也是所有一切皆API,因此设计服务API的调用脱离不了Keystone ...

最新文章

  1. 使用Python实现Hadoop MapReduce程序
  2. java多线程共享信息_java多线程信息共享
  3. 转:Webkit Flex伸缩盒模型属性备忘
  4. 目标检测的图像特征提取—Haar特征
  5. Android:使用Activity制作中间弹窗
  6. python自动备份手机_python实现自动备份windows应用数据
  7. mysql 亿级高并发_亿级流量系统架构之如何设计每秒十万查询的高并发架构.md
  8. zabbix监控进程的CPU和内存占用量
  9. 如何制作通讯录vcf_【教程】刷机或更换手机后快速导入通讯录的方法
  10. BTC源码分析 准备
  11. maven的pom详解
  12. 学习纹理格式(DXGI_FORMAT 和 VkFormat)
  13. 认知水平高下定义及提高认知水平的方法
  14. IDM6.38使用教程 ——下载加速 百度云下载加速 捕获网页视频,音乐
  15. Attempted read from closed stream.
  16. 常规设置——SDKMAN
  17. Win10下怎么查看WIFI密码
  18. 06-播放器-搭建媒体服务器测试videojs
  19. 多个excel快速合并到一个excel的多个sheet
  20. OPNET中业务设置——学习笔记

热门文章

  1. 程序员:世界上最没用的几句话是什么?
  2. Statement详解
  3. 腾讯QQ实用技巧一箩筐 必有你所需
  4. 艾司博迅:拼多多直通车点击率提升的方法?
  5. 商业周刊:Web2.0网站短期内不会上市
  6. 备战蓝桥 Day01 | 世界末日问题
  7. K-means 有一个著名的解释:牧师—村民模型
  8. 用什么项目管理软件科学统筹“双11”
  9. 朗科学习期间心得笔记(二)
  10. 软件智能化的基本要求