首页 > 系统相关 >在Windows平台编译、安装Ninja

在Windows平台编译、安装Ninja

时间:2022-11-14 00:13:41浏览次数:64  
标签:git Windows App 编译 ninja Ninja

在Windows平台编译、安装Ninja

目录

0、准备工作

操作系统环境:Windows 10/11

预备软件:

序号 软件名称 软件版本建议 实际采用的版本
1 Visual Studio 版本不低于VS2015 Visual Studio 2022 (17.4.0)
2 Python Python 3.x Python 3.11.0
3 Git for Windows -- git version 2.38.1.windows.1

1、获取Ninja的源代码

在控制台中进入预定的工作目录:

cd /d D:\App\Dev\SRC

我们从github上获取ninja最新的release分支的源代码,相应的git命令如下:

git clone https://github.com/ninja-build/ninja.git && cd ninja
git checkout release

执行上述命令之后,得到ninja最新的Release版源码,源码目录的路径为:D:\App\Dev\SRC\ninja
运行截图:
image

2、编译

我们准备编译64位版本的ninja。在开始菜单中单击“Visual Studio 2022的x64 Native Tools Command Prompt for VS 2022”控制台窗口,如下图所示:
image

在该控制台窗口中执行以下命令:

cd /d D:\App\Dev\SRC\ninja
python configure.py --bootstrap

运行截图:
image
image
执行完上述命令之后,如果运行成功,在源码目录D:\App\Dev\SRC\ninja中就会产生编译好的 ninja.exe 文件。如下图所示:
image
如果不放心的话,可以检验一下我们的工作成果。在控制台中执行下列命令:

cd /d D:\App\Dev\SRC\ninja
ninja --version

运行截图:
image
看到上述执行结果,说明我们的 ninja 已经编译成功且可以正常运行。

3、环境变量设置

为了方便我们以后随时随地使用 ninja,需要将 ninja.exe 所在路径加入到系统变量 Path 的末尾。如下图所示:
image
检验我们的设置成果:打开控制台,在任意目录下执行:

ninja --version

运行截图:
image
如上图所示,ninja.exe 的路径已经成功地加入了 Path 环境变量中并生效。

操作完毕。

X、链接

让我们阅读一些材料,对ninja稍作了解:

标签:git,Windows,App,编译,ninja,Ninja
From: https://www.cnblogs.com/yapingxin/p/16887769.html

相关文章

  • Windows 存储池
    #查看物理磁盘Get-PhysicalDisk|ftFriendlyName,DeviceId,BusType,UniqueId,Size,MediaType-auto#物理磁盘改名Set-PhysicalDisk-UniqueId"youruniqueid"-New......
  • 记录美化Windows Terminal
    通过OhMyPosh来自定义PowerShell,以提供Git状态提示符,再对WindowsTerminal美化,得到一个优秀的终端体验。获取PowerShellWindows自带的PowerShell是5.x版......
  • windows家庭版打开组策略失败
    情况描述:win+r  然后输入gpedit.msc发现打开本地组策略失败,windows家庭版默认没有组策略解决办法:把下面的批处理脚本复制到文本,然后命名文件夹为xx.bat格式的文件,鼠标......
  • windows家庭版安装svn失败,提示2503,2502错误
    情况描述:windows家庭版安装svn失败,提示2503,2502错误,按提示关闭一些程序也会提示,安装失败;解决办法:1.首先在组策略启用“始终以提升的权限安装”win+r  然后输入gpedit......
  • Windows系统中使用GIT通过SSH连接Github
    打开GitBash运行以下代码:gitconfig--globaluser.name"XXXXX"#这里XXXXX为github的用户名gitcongif--globaluser.email"[email protected]" #github的注册邮箱......
  • 发布 .NET 7 MAUI / MAUI Blazor 应用到 Windows 应用商店
    .NETMAUI目前仅允许发布MSIX包。创建签名证书发布到本地传送门[https://www.cnblogs.com/densen2014/p/16567384.html]使用VisualStudio2022发布到Windows应......
  • windows安装nodejs
    安装nodejs1.官网地址:http://nodejs.cn/download![image](https://img2022.cnblogs.com/blog/2961302/202211/2961302-20221112233115575-1530845639.jpg)2.选择......
  • rocketmq环境搭建-windows
    最近使用到了rockmetmq,官网上有快速开始的指导,简单记录下自己搭建的过程;1、先到官网下载mq:https://rocketmq.apache.org/download/,我这里下载的是:rocketmq-all-4.9.2-bin-......
  • 软件分享 | 教你如何两步永久破解 Xmind windows端【内含软件安装包&破解包资源】
    稿主下载了Xmind各版本之后,经过数次的体验,并且对比了使用感受之后不论是从模板还是控件来说,都觉得是2021版本的用着最顺手。 由于囊中羞涩,所以检索了各大网站,发现了最......
  • There are no TAP-Windows adapters on this system. You should be able to create
    openvpnnoTAP-Windowsadapters异常问题解决 Openvpn突然不可用提示适配器不存在一、报错信息内容:TherearenoTAP-Windowsadaptersonthissystem.You......