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 ...
随机推荐
- 【AtCoder】AGC030
A - Poisonous Cookies 有毒还吃,有毒吧 #include <bits/stdc++.h> #define fi first #define se second #de ...
- (转载)ACM训练计划,先过一遍基础再按此拼搏吧!!!!
ACM大量习题题库 ACM大量习题题库 现在网上有许多题库,大多是可以在线评测,所以叫做Online Judge.除了USACO是为IOI准备外,其余几乎全部是大学的ACM竞赛题库. USACO ht ...
- url后面添加参数,注意&?的添加方式
// 添加参数&key=value 直接输出url function insertParam(key, value) { key = encodeURI(key); value = encod ...
- IP基础知识与分配实现
一.IP寻址 1.划分网络ID和主机ID的最初方案是使用地址分类. 2.A类:0.0.0.0-127.255.255.255 B类:128.0.0.0-191.255.255.255 C类:192.0 ...
- 使用 IntraWeb (15) - 基本控件之 TIWEdit、TIWMemo、TIWText
TIWEdit //单行文本框, 通过 PasswordPrompt 属性可以作为密码框 TIWMemo //多行文本框 TIWText //相当于多行的 TIWLabel 或不能编辑的 TIWMem ...
- nuxus 3在Maven项目的配置和POM文件的配置
在nuxus 3中的Maven默认会创建三个仓库,这三个仓库的关系如下: public是release和snapshot的全集,release默认为关闭状态,所以在配置nexus 3时需要将其开启. ...
- IBM MR10i阵列卡配置Raid0/Raid1/Raid5(转)
RAID5配置: 其实RAID0/RAID1都基本一致,只是选择的类型不同. 1. 开机看到ctrl+h的提示按下相应的键,等ServerRaid 10-i卡初始化完成则进入WebBIOS 配置界面: ...
- 玩转ptrace(转)
下面是转帖的内容,写的很详细.但是不同的linux发行版中头文件的路径和名称并不相同.如在某些发行版中<linux/user.h>就不存在,其中定义的变量出现在<asm/ptrace ...
- Lodop客户端本地和集中打印 [是否安装][操作系统]
前面有些博文或图片介绍了这两种方式,可能文字太多,耐心看完的人不多,这里简略描述+图片的方式解释一下. 客户端本地打印: 用户访问某网站,用自己本地的打印机打出来. 集中打印方式: 用户访问某网页,用 ...
- 《Go语言实战》Go 类型:基本类型、引用类型、结构类型、自定义类型
Go 语言是一种静态类型的编程语言,所以在编译器进行编译的时候,就要知道每个值的类型,这样编译器就知道要为这个值分配多少内存,并且知道这段分配的内存表示什么. 提前知道值的类型的好处有很多,比如编译器 ...