mac系统使用cmake和ninja快速安装llvm
llvm安装
llvm官网下载地址:
git clone git@github.com:llvm/llvm-project.git
安装 brew
安装cmake
brew install cmake
下载ninja的release版本
ninja的release版本
打开网页点击最新的mac版本下载
把ninja放在mac的 /usr/local/bin 中
在llvm源码目录下新建一个build文件夹,然后进入build文件夹
mkdir build
cd build
然后在build目录执行命令:
cmake -DCMAKE_C_COMPILER=clang \-DCMAKE_CXX_COMPILER=clang++ \-DCMAKE_BUILD_TYPE=Release \-DLLVM_ENABLE_PROJECTS=clang \-GNinja ../llvm
过几分钟会显示完成
-- Build files have been written to: /Volumes/SN7501T/JailBreak/LLVM安装/llvm/build
然后再在build目录执行
ninja
执行十多分钟后得到结果:
1 warning generated.
[4457/4457] Creating executable symlink bin/clang
然后再build文件加下找到 bin目录,里面有一大堆可执行文件,如下图:
mac系统使用cmake和ninja快速安装llvm相关推荐
- Linux编译LLVM,如何使用ninja快速编译LLVM和Clang(以llvm3.3为例子)
在使用Make工具编译LLVM是非常耗时的.往往需要三四个小时.但是使用goolge开源的ninja编译LLVM只需要10到20分钟. 本文以llvm3.3为例,演示在linux上编译和安装过程. 第 ...
- Mac系统下Jmeter的下载、安装、及环境变量配置
一.Jmeter是什么? Jmeter是Apache组织开发的基于java的压力测试工具. 二.Jmeter主要是用来做什么的? 1.能够对HTTP和FTP服务器进行压力和性能测试, 也可以对任何数据 ...
- mac系统装mysql还是mariadb_Mac上安装mariadb
1.查看mariadb包信息 # brew info mariadb mariadb: stable 10.2.6 (bottled) Drop-in replacement for MySQL ht ...
- mac系统ionic开发ios app从安装到打包
各种安装 下载xcode 在打包时必需,可以去app store里搜索xcode,或者去找网盘或镜像 ant 模拟和打包 *ant依赖JRE,所以还得安装java运行时,可以使用brew searc ...
- Ubuntu16.04使用ninja编译安装LLVM
编译平台:Ubuntu16.04 编译方法:直接从GitHub仓库克隆工程到本地进行编译 github地址:https://github.com/llvm/llvm-project gitee地址:h ...
- 安装MAC系统必备工具
安装MAC系统需要的工具,这是我自己使用的版本,差不多都是最新版本,在这里共享出来.我安装的是 MAC OS X Lion 10.7.4 原版dmg,在华硕A43S安装. DMG打开工具: DMG是苹 ...
- Mac系统如何利用CrossOver安装EXE格式软件
相信经常使用Windows系统的用户,或多或少都看过exe格式的软件安装包.exe格式是Windows系统专用的安装格式,一般来说无法在其他的系统,如Mac.Linux系统中使用. 今天我通过一篇教程 ...
- 桌面安装计算机,获取新计算机或重新安装Windows后快速安装桌面程序的4种方法 | MOS86...
Windows桌面是没有应用程序商店式软件安装过程的唯一平台.智能手机,平板电脑,Mac和Linux PC都可以快速安装多个程序 安装你最喜欢的节目没有我们 使用Ninite安装多个程序 Ninite ...
- MAC OS X 1.1 El Capitan安装方法与步骤
2019独角兽企业重金招聘Python工程师标准>>> 苹果公司发布了最新的Mac系统El Capitan,我也跟风安装了, 昨天试了一天终于算是安装成功了. ###电脑配置: CP ...
最新文章
- MySQL查看所有视图的命令
- 字符串函数用法 php,PHP字符串函数print()的用法
- adding oracle jvm 慢,java – 什么JVM优化导致这些性能结果?
- sql server2008如何修改mac地址_如何查看本机的MAC地址和IP地址?
- idea中Terminal终端无法执行GIT命令
- 苹果正在研发iPhone检测抑郁症功能
- 谷歌大脑组合模型霸榜 SuperGLUE
- vue cli3.0 解决跨域问题和axios等问题,配合Django
- 如何在fedora安装Telegram
- 数据库系统概念第六版课后习题-第二章答案
- 迅为i.MX6Q开发板-红外 hs0038 测试
- HTML实现文件上传和HTML实现打开文件目录
- CF1385 D. a-Good String (分治+递归)
- 元·认知·人机环·渔樵耕读
- 判断IE版本并给出提示升级浏览器
- python爬取问卷星内容,Python 问卷星自动填写 爬虫
- 2019年1-5月文章汇总 | Python数据之道
- 多边形颜色渐变填充C语言,vb6:用渐变填充多边形
- USB转ESP8266 01 WIFI串口模块 电脑无线通信单片机转接板烧录固件 AirKiss SmartConfig 智能配网
- 外网访问云服务器上的网站