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
一个无可救药的乐观主义者
Latest posts
OFCA-OpenHarmony认证
2025-4-2
ICT编程赛
2025-4-2
OpenHarmony题库一
2025-4-2
华为ICT大赛练习题二
2025-4-2
软件测试:集成测试
2025-3-25
软件测试:控制流测试
2025-3-25
Announcement
🎉写给自己的2025心愿🎉
保研
国奖
完善博客
学一门乐器
发表一篇论文
拍摄人生照片
去3个城市旅游
专业课知识视频
拍摄毕业季视频
----- 2025 ------
👏希望我们一起变好👏