type
status
date
slug
summary
tags
category
icon
password
😀
文章前言:本文主要介绍OpenHarmony编译构建工具Ninja。
 

什么是Ninja?

在Unix/Linux下通常使用Makefile来控制代码的编译,但是Makefile对于比较大的项目有时候会比较慢,代码在编译都变成了程序员放松的借口了。所以这个Google的程序员在开发Chrome的时候因为忍受不了Makefile的速度,自己重新开发出来一套新的控制编译的工具叫作Ninja,Ninja相对于Makefile这套工具更注重于编译速度。除了Chrome现在还有一些其他的比较大的项目也在开始使用Ninja。
 

如何编译模块?

notion image
 

代码是如何执行的?

notion image
 
 
💡
有关问题,欢迎您在底部评论区留言,一起交流~
软件工程:构件级设计Linux程序设计:文件目录
Loading...
Koreyoshi
Koreyoshi
一个普通的干饭人🍚
Announcement
🎉写给自己的2026心愿🎉
学一门乐器
拍摄人生照片
义工旅游一个月
在北京交很多新朋友
学习胡闹厨房建模和贴图
----- 2026 ------
👏希望我们一起变好👏