找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 13|回复: 0

bazel国内版(开源构建工具)

[复制链接]

32万

主题

0

回帖

96万

积分

超级版主

积分
964681
发表于 2025-3-14 12:00:11 | 显示全部楼层 |阅读模式
软件标签:  bazel   开发软件
bazel国内版是一款非常好用的开源辅助软件,可用于进行软件的开发和定制,支持多种语言和多平台,可以构建源码和进行修改,欢迎大家到绿色资源网下载使用!
官方介绍
bazel是一个类似于make的工具,是google为其内部软件开发的特点量身定制的工具,如今google使用它来构建内部大多数的软件。
bazel windows版特色
1.高级构建描述语言:项目是使用一种叫build的语言来描述的,它是一种简洁的文本语言,它把一个项目视为一个集合,这个集合由一些互相关联的库、二进制文件和测试用例组成。相反,像make这样的工具,需要去描述每个文件如何调用编译器。





2.多平台支持:同一套工具和相同的build文件可以用来为不同的体系结构构建软件,甚至是不同的平台。在google,bazel被同时用在数据中心系统中的服务器应用和手机端的移动应用上。

3.多语言支持:目前bazel默认支持java、objective-c和c++,但可以被扩展到其他任何变成语言。

4.可重复性:在build文件中,每个库、测试用例和二进制文件都需要明确指定它们的依赖关系。当一个源码文件被修改时,bazel凭这些依赖来判断哪些部分需要重新构建,以及哪些任务可以并行进行。这意味着所有构建都是增量的,并且相同构建总是产生一样的结果。

5.可伸缩性:bazel可以处理大型项目;在google,一个服务器软件有十万行代码是很常见的,在什么都不改的前提下重新构建这样一个项目,大概只需要200毫秒。


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|ziyuan80.com

GMT+8, 2025-8-11 04:25 , Processed in 0.068725 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表