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的更多相关文章

  1. Mysql(windows)安装

    h3 { color: rgb(255, 255, 255); background-color: rgb(30,144,255); padding: 3px; margin: 10px 0px } ...

  2. Windows 安装JRuby 生成 war 到 tomcat 运行

    Windows安装JRuby Rails 直接下载 JRuby,不装 Ruby. http://jruby.org/download 该安装包可以配好环境变量 %JRUBY_HOME% 等 安装 bu ...

  3. windows安装rabbitmq

    官网下载windows安装版本:http://www.rabbitmq.com/install-windows.html ,安装文件rabbitmq-server-3.6.5.exe 前提:安装erl ...

  4. windows 安装 mongodb

    windows 安装 mongodb 下载 首先到官网下载合适的安装包,下载地址为 https://www.mongodb.com/download-center MongoDB for Window ...

  5. 2016 windows安装phing:安装成功

    21:39 2016/7/212016 windows安装phing:安装成功注意:出现错误时就去更新pear:参见:http://www.cnblogs.com/pinnasky/archive/2 ...

  6. Windows安装和使用zookeeper

    之前整理过一篇文章<zookeeper 分布式锁服务>,本文介绍的 Zookeeper 是以 3.4.5 这个稳定版本为基础,最新的版本可以通过官网 http://hadoop.apach ...

  7. windows 安装mysql 步骤

    Windows 安装mysql 5.7.12教程 1.在官网下载mysql5.7.12.zip并解压 复制默认配置文件my-default.ini,并命名为my.ini 使用记事本打开,修改如下配置 ...

  8. DOCKER windows安装

    DOCKER windows安装 1.下载程序包 2. 设置环境变量 3. 启动DOCKERT 4. 分析start.sh 5. 利用SSH工具管理 6. 下载镜像 6.1 下载地址 6.2 用FTP ...

  9. openssh for windows安装

     openssh for windows安装 2009-11-22 22:43:58 分类: WINDOWS 本文转自:http://blog.chinaunix.net/uid-7541208-id ...

随机推荐

  1. Codeforces Round #355 (Div. 2) D. Vanya and Treasure

    题目大意: 给你一个n × m 的图,有p种宝箱, 每个点上有一个种类为a[ i ][ j ]的宝箱,a[ i ][ j ] 的宝箱里有 a[ i ][ j ] + 1的钥匙,第一种宝箱是没有锁的, ...

  2. C# Activex调用USB摄像头--附带源码

    前言 最近在整理一些自己写过的东西,也算是重新熟悉一下并且优化一下吧. 需求:获取本地USB摄像头视频显示,并且获取图片数据给底层做人脸识别. 记得当时直接采用H5已经做好了,调试好了....结果放上 ...

  3. 5,EasyNetQ-Send Receive

    而发布/订阅和请求/响应模式是位置透明的,因为您不需要指定消息的消费者所在的位置,发送/接收模式专门用于通过命名队列进行通信. 它也不会对可以通过队列发送的消息的类型做任何假设. 这意味着您可以通过同 ...

  4. Java异常类层次结构图

    1. 分类图镇楼: 2.运行时异常与非运行时异常区别: Java 提供了两类主要的异常 :runtime exception 和 checked exception. 2.1 checked exce ...

  5. iOS 11开发教程(十五)iOS11应用视图的位置和大小

    iOS 11开发教程(十五)iOS11应用视图的位置和大小 当一个视图使用拖动的方式添加到主视图后,它的位置和大小可以使用拖动的方式进行设置,也可以使用尺寸检查器面板中的内容进行设置,如图1.52所示 ...

  6. 22.python中的面向对象和类的基本语法

    当我发现要写python的面向对象的时候,我是踌躇满面,坐立不安呀.我一直在想:这个坑应该怎么爬?因为python中关于面向对象的内容很多,如果要讲透,最好是用面向对象的思想重新学一遍前面的内容.这个 ...

  7. BZOJ.5312.冒险(线段树)

    题目链接 \(Description\) 维护一个序列,支持区间and/or一个数.区间查询最大值. \(Solution\) 维护区间最大值?好像没什么用,修改的时候和暴力差不多. 我们发现有时候区 ...

  8. BZOJ2081 : [Poi2010]Beads

    暴力枚举$k$,对于一个子串,计算它正着的hash值以及反着的hash值,取最小值得到其最终hash值. 对于$k$,一共有$\lfloor\frac{n}{k}\rfloor$个子串,计算出它们的最 ...

  9. allowDefinition='MachineToApplication错误

    配置错误说明: 在处理向该请求提供服务所需的配置文件时出错.请检查下面的特定错误详细信息并适当地修改配置文件. 分析器错误信息: 在应用程序级别之外使用注册为 allowDefinition='Mac ...

  10. sqlserver2014内存数据库特性介绍

    sql server 2014提供了众多激动人心的新功能,但其中我想最让人期待的特性之一就要算内存数据库了,下面就简单介绍一下sql server 2014的内存数据库的一些特性   相信大家对内存数 ...