windows 安装ninja
ninja连接:
https://ninja-build.org/
https://github.com/ninja-build/ninja
下载安装包:
https://github.com/ninja-build/ninja/releases
github的安装指导打开HACKING.md:
https://github.com/ninja-build/ninja/blob/master/HACKING.md
本人安装环境 win10 , VS2015 , anconda3, git
git clone git://github.com/ninja-build/ninja.git && cd ninja
git checkout release
打开VS2015 x86 x64兼容工具命令提示符
进入ninja,输入命令
python configure.py --bootstrap
开始下列编译,可以看到最后编译成功, 生成的build文件
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC>cd \Users\zdc\ninja C:\Users\zdc\ninja>python configure.py --bootstrap
bootstrapping ninja...
warning: A compatible version of re2c (>= 0.11.3) was not found; changes to src/*.in.cc will not affect your build.
build.cc
build_log.cc
clean.cc
clparser.cc
debug_flags.cc
depfile_parser.cc
deps_log.cc
disk_interface.cc
edit_distance.cc
eval_env.cc
graph.cc
graphviz.cc
lexer.cc
line_printer.cc
manifest_parser.cc
metrics.cc
state.cc
util.cc
version.cc
subprocess-win32.cc
includes_normalize-win32.cc
msvc_helper-win32.cc
msvc_helper_main-win32.cc
minidump-win32.cc
getopt.c
ninja.cc
正在生成代码
已完成代码的生成
wrote build.ninja.
bootstrap complete. rebuilding...
[1/28] CXX build\edit_distance.obj
注意: 包含文件: c:\users\zdc\ninja\src\edit_distance.h 注意: 包含文件: c:\users\zdc\ninja\src\manifest_parser.h
注意: 包含文件: c:\users\zdc\ninja\src\lexer.h
注意: 包含文件: c:\users\zdc\ninja\src\state.h
注意: 包含文件: c:\users\zdc\ninja\src\version.h
[28/28] LINK ninja.exe
正在生成代码
已完成代码的生成 C:\Users\zdc\ninja>dir
驱动器 C 中的卷是 Acer
卷的序列号是 26E4-7E78 C:\Users\zdc\ninja 的目录 2017/07/05 22:28 <DIR> .
2017/07/05 22:28 <DIR> ..
2017/07/05 21:46 1,051 .clang-format
2017/07/05 21:46 445 .gitignore
2017/07/05 21:46 207 .travis.yml
2017/07/05 21:46 881 bootstrap.py
2017/07/05 22:28 <DIR> build
2017/07/05 22:28 8,585 build.ninja
2017/07/05 21:46 23,419 configure.py
2017/07/05 21:46 11,560 COPYING
2017/07/05 21:46 <DIR> doc
2017/07/05 21:46 7,924 HACKING.md
2017/07/05 22:06 <DIR> misc
2017/07/05 22:28 503,808 ninja.bootstrap.exe
2017/07/05 22:28 503,808 ninja.exe
2017/07/05 22:28 6,983,680 ninja.pdb
2017/07/05 21:46 898 README
2017/07/05 21:46 1,299 RELEASING
2017/07/05 21:46 <DIR> src
2017/07/05 22:28 1,757,184 vc140.pdb
14 个文件 9,804,749 字节
6 个目录 35,287,703,552 可用字节 C:\Users\zdc\ninja>
windows 安装ninja的更多相关文章
- Mysql(windows)安装
h3 { color: rgb(255, 255, 255); background-color: rgb(30,144,255); padding: 3px; margin: 10px 0px } ...
- Windows 安装JRuby 生成 war 到 tomcat 运行
Windows安装JRuby Rails 直接下载 JRuby,不装 Ruby. http://jruby.org/download 该安装包可以配好环境变量 %JRUBY_HOME% 等 安装 bu ...
- windows安装rabbitmq
官网下载windows安装版本:http://www.rabbitmq.com/install-windows.html ,安装文件rabbitmq-server-3.6.5.exe 前提:安装erl ...
- windows 安装 mongodb
windows 安装 mongodb 下载 首先到官网下载合适的安装包,下载地址为 https://www.mongodb.com/download-center MongoDB for Window ...
- 2016 windows安装phing:安装成功
21:39 2016/7/212016 windows安装phing:安装成功注意:出现错误时就去更新pear:参见:http://www.cnblogs.com/pinnasky/archive/2 ...
- Windows安装和使用zookeeper
之前整理过一篇文章<zookeeper 分布式锁服务>,本文介绍的 Zookeeper 是以 3.4.5 这个稳定版本为基础,最新的版本可以通过官网 http://hadoop.apach ...
- windows 安装mysql 步骤
Windows 安装mysql 5.7.12教程 1.在官网下载mysql5.7.12.zip并解压 复制默认配置文件my-default.ini,并命名为my.ini 使用记事本打开,修改如下配置 ...
- DOCKER windows安装
DOCKER windows安装 1.下载程序包 2. 设置环境变量 3. 启动DOCKERT 4. 分析start.sh 5. 利用SSH工具管理 6. 下载镜像 6.1 下载地址 6.2 用FTP ...
- openssh for windows安装
openssh for windows安装 2009-11-22 22:43:58 分类: WINDOWS 本文转自:http://blog.chinaunix.net/uid-7541208-id ...
随机推荐
- 【LOJ】#2183. 「SDOI2015」序列统计
题解 这个乘积比较麻烦,转换成原根的指数乘法就相当于指数加和了,可以NTT优化 注意判掉0 代码 #include <bits/stdc++.h> #define fi first #de ...
- 使用php mcrypt加密解密
数字签名:对数据和私钥进行hash运算得到消息摘要,连同消息本身一块发给客户端.数据签名强调客户端接收到的数据是来自特定服务端,服务端具有对数据不可否认性.客户端通过确认此次签名的正确性来判断拿到的消 ...
- Anaconda完全入门指南
Anaconda完全入门指南 参考文章: 致Python初学者:Anaconda入门使用指南 Anaconda使用总结 概述 很多学习python的初学者甚至学了有一段时间的人接触到anaconda或 ...
- Java反射初探 ——“当类也学会照镜子”
反射的作用 开门见山地说说反射的作用 1.为我们提供了全面的分析类信息的能力 2.动态加载类 我理解的“反射”的意义 (仅个人理解哈) 我理解的java反射机制就是: 提供一套完善而强大的 ...
- SpringMVC框架08——统一异常处理
前言 在Spring MVC 应用的开发中,不管是对底层数据库操作,还是业务层或控制层操作,都会不可避免地遇到各种可预知的.不可预知的异常需要处理.如果每个过程都单独处理异常,那么系统的代码耦合度高, ...
- java中Optional和Stream流的部分操作
package test9; import java.util.DoubleSummaryStatistics; import java.util.Optional; import java.util ...
- [ 转载 ] Http详解2
HTTP是一个属于应用层的面向对象的协议,由于其简捷.快速的方式,适用于分布式超媒体信息系统 | |目录 1引言 2一.HTTP协议详解之URL篇 3二.HTTP协议详解之请求篇 4三.HTTP协议详 ...
- 【2017 4 24 - B】 组合数
[题目描述] 输入格式: 一行一个正整数n 输出格式: 一行一个数f(n)对1000000007取余的值 [分析] 就是乱搞?? 就是问根到叶子有多少条路径嘛. 然后路径可以π.1.1.π...这样表 ...
- NOIP练习赛题目5
小象涂色 难度级别:C: 运行时间限制:1000ms: 运行空间限制:262144KB: 代码长度限制:2000000B 试题描述 小象喜欢为箱子涂色.小象现在有c种颜色,编号为0~c-1:还有n个箱 ...
- HDU 5907 Find Q dp
Find Q 题目连接: http://acm.hdu.edu.cn/showproblem.php?pid=5907 Description Byteasar is addicted to the ...