首页 > 系统相关 >gn、ninja的安装-Ubuntu18.04

gn、ninja的安装-Ubuntu18.04

时间:2024-07-04 10:32:25浏览次数:17  
标签:github re2c git https ninja gn Ubuntu18.04 安装

参考文档https://blog.csdn.net/qiuguolu1108/article/details/103842556

 

 

ninja的安装

一、安装依赖

在安装ninja之前,需要安装其依赖re2c

root@ubuntu:~# apt-get install re2c
root@ubuntu:~# re2c --version
re2c 1.0.1

二、下载ninja
在github中下载ninja,ninja github地址https://github.com/ninja-build/ninja。

git clone https://github.com/ninja-build/ninja.git


三、编译ninja
进入刚才下载的ninja目录中,执行编译脚本。

./configure.py --bootstrap #在ninja目录中执行


四、安装ninja
编译结束后,会在ninja目录中生成ninja的可执行程序ninja。可以直接将ninja程序拷贝到/usr/bin中,方便又省事。

cp ./ninja /usr/bin #在ninja目录中执行


现在就可以在任意位置使用ninja了。

效果如下:

root@ubuntu:~# ninja --version
1.9.0.git

 

标签:github,re2c,git,https,ninja,gn,Ubuntu18.04,安装
From: https://www.cnblogs.com/y593216/p/18283092

相关文章

  • Design Tokens 是什么?
    DesignTokens是一种设计和技术理念,它提供了一种与技术无关的方式来存储和管理界面设计中使用的视觉设计属性,如颜色、字体、间距、尺寸等。这些属性以数据结构的形式存在,可以被设计系统自动引用和更新,确保用户界面(UI)在不同平台和设备上具有一致性和可扩展性。DesignTokens不是......
  • 装了一次没成功的前提下,ubuntu18.04+ros(melodic)安装 cartographer源码安装及测试---
    因为项目需要所以要安装cartographer,最开始也没仔细研究一下,随便找了一个csdn教程就跟着安装了,装了一下午,总是在最后编译的时候出错,晚上的时候心态崩了,咸鱼上找了个远程安装的,他好像是用小鱼的那个脚本安装,装了一个小时也没安装好。不死心的我又去咸鱼上找人,然后开口要两千块,两......
  • centos系统构建安装john导致的编译问题error: size of array element is not a multip
    blake2.h:112:5:error:sizeofarrayelementisnotamultipleofitsalignment112|blake2b_stateS[4][1];|^~~~~~~~~~~~~blake2.h:113:5:error:sizeofarrayelementisnotamultipleofitsalignment113|blake2b_stateR[1];......
  • AGNN论文阅读笔记
    Attention-BasedGraphNeuralNetworkforNewsRecommendation论文阅读笔记Abstract存在的问题:​ 用户的历史点击序列信息对用户兴趣的影响也不尽相同,简单地将它们结合起来并不能反映这种差异。提出方法:​ 我们提出了一种基于注意力的图神经网络新闻推荐模型。在我们的模型......
  • 丝滑解决ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_
    基础环境:MacOSm1、python=3.9前情提要:在Anaconda终端运行代码的时候,显示报错:importError:/usr/lib/x86_64-linux-gnu/libstdc++.so.6:version`GLIBCXX_3.4.29'notfound1问题分析:根据提示是/usr/lib/x86_64-linux-gnu/路径下的libstdc++.so.6缺少版本GLIBCXX_3.4.29解......
  • bigNumber的部分使用方法与属性
    场景:最近做IoT项目的时候碰到一个问题,涉及到双精度浮点型的数据范围的校验问题。业务上其实有三种类型:int、float和double类型三种。他们的范围分别是://intint:['-2147483648','2147483647'],//floatfloat:['-340282346638528860000000000000000000000','340282346638......
  • windows系统使用gnvm进行node版本管理和切换
    前言由于需要维护不同时期开发的各个项目,不同项目因为框架兼容问题要用不同版本的node去运行,在卸载安装n次不同版本的node.js后,痛定思痛,我开始学习如何无痛切换node版本。如果是Mac电脑可安装n模块进行管理;windows下可使用nvm或者gnvm工具,由于使用nvm需要卸......
  • 最新版 SteinbergNuendo13.0.41 Win&Mac
    软件介绍2024.6.13官方最新发布WIN版本13.0.41,此版本为VR版本!资源包含6个版本。下载安装一个即可!新版本进行了大量的更新和修复,详情查看以下链接SteinbergNuendo是一款屡获殊荣的影视、游戏和沉浸式环绕声音频后期制作软件Nuendo在对白录音和编辑方面做了重大改进,为你的......
  • 经典的卷积神经网络模型 - VGGNet
    经典的卷积神经网络模型-VGGNetflyfishVGG网络的名称来源于其开发团队——牛津大学的视觉几何组(VisualGeometryGroup)在2014年,牛津大学的视觉几何组和GoogleDeepMind公司的研究人员也不例外,研发了一个名为VGG的网络,VGG网络的一个主要贡献是展示了网络的深度(即层数)在......
  • Vue Ant Design中a-tree组件支持点击父节点名称(title\label)所有子节点选中
    核心代码<a-treeref="treeRef"class="draggable-tree"v-if="treeData.length":tree-data="treeData"......