导航菜单

gni是什么(GN是什么东西)

导读 大家好,小皮来为大家解答以上问题。gni是什么,GN是什么东西这个很多人还不清楚,现在一起跟着小编来瞧瞧吧! 1、GN是一个元构建系统,它...

大家好,小皮来为大家解答以上问题。gni是什么,GN是什么东西这个很多人还不清楚,现在一起跟着小编来瞧瞧吧!

1、 GN是一个元构建系统,它生成Ninja构建文件,这样Chromium就可以用Ninja构建了。

2、 GN使用一种非常简单的动态类型语言。

3、 类型:布尔型(真,假);有符号整数;字符串;列表(任何其他类型);范围(Scopes)。

4、 忍者是一个构建系统,类似于Make。

5、 作为输入,您需要描述将源文件处理成目标文件所需的命令。

6、 Ninja使用这些命令使目标保持最新。

7、 与其他建筑系统不同,忍者的主要设计目标是速度。

8、 Ninja取得了相当大的成功,逐渐取代了Chrome使用的build系统。

9、 Ninja公开后,有人贡献了代码,使得流行的CMake build系统能够生成Ninja文件。

10、 现在Ninja也被用来开发基于CMake的系统,比如LLVM和ReactOS。

11、 其他带有自定义构建系统的项目,如TextMate,直接针对Ninja。

关于gni是什么,GN是什么东西的介绍到此结束,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!

猜你喜欢:

最新文章: