本文接着上一篇文章《Fuchsia :使用 GN 构建系统》,通过用一个简单的 Hello World App 来理解 GN 构建系统。小编从 YouTube 上看到这个视频,觉得非常不错,就转帖分享过来:
Google 早期使用 GYP 来维护chromium项目的meta-build system,GN则是用来替代GYP的工具,目前chromium及相关的开源项目都迁移到基于GN来管理。并且GN是基于C++编写,效率上比基于python的GYP快了近20倍。
该视频带你一起写一个简单的 Hello World App 来帮助你理解 GN 构建系统,GN是一种元构建系统,生成Ninja构建文件(Ninja build files),Google 的数据是 GN 相较GYP而言速度快上近20倍。原视频地址是:https://www.youtube.com/watch?v=SoKsfYb6CNU,如果你可以访问 YouTube,欢迎点击原视频+点赞+关注,支持这名 YouTuber 小哥。
Comments