项目构建工具Yocto、TMake、scit、MakeKit介绍

以下为你介绍的项目构建工具都可用在Linux系统上:Yocto(嵌入式应用开发协作系统)、TMake(源码构建工具)、scit(持续构建和测试系统)、MakeKit(POSIX构建工具)。

1、Yocto(嵌入式应用开发协作系统)

项目构建工具Yocto、TMake、scit、MakeKit介绍

Yocto Project是一个开源的协作软件,不是嵌入式Linux发行版,它提供模板、工具和方法帮你创建定制的Linux系统和嵌入式产品,而无需关心硬件体系。适合嵌入式Linux开发人员使用。

该项目提供了一套灵活的工具和空间,全球的嵌入式开发人员可以在其中共享技术、软件堆栈、配置和最佳实践,这些技术,可用于为嵌入式和IOT设备或需要定制Linux OS的地方创建量身定制的Linux映像。

下载地址:https://www.yoctoproject.org/

2、TMake(源码构建工具)

TMake 是一个源码构建工具,支持多种编程语言,该软件主要目的是简化项目的创建和构建。主要功能包括 C/C++ 依赖检查、跨平台编译,支持 C\C++\C#\Java 语言。

3、scit(持续构建和测试系统)

Simple Continuous Integration Tools (简称scit) 是一个自动的构建和测试系统,通过一组 Perl 和 expect 脚本工具实现。

4、MakeKit(POSIX构建工具)

MakeKit是适用于Linux和UNIX的新构建系统,是POSIX环境下的构建系统,可让您使用纯POSIX Shell脚本编写构建规则。它可以替代automake/autoconf/libtool来构建独立的源项目。多个相互依赖的项目可以无缝集成到一个版本中。特点是模块化、可扩展性以及组合性。

功能亮点:

1]、一种构建脚本,一种语言

用普通的POSIX shell编写构建脚本-MakeKit将为您生成一个Makefile。没有m4,没有单独的文件用于配置检查和使用不同语法的构建规则。

2]、简单的系统要求

MakeKit只需要一个标准的POSIX环境即可运行。

3]、灵活的项目结构

使用单个平面构建文件或跨子目录分割的代码片段层次。

4]、针对并行构建进行了优化

无论您的构建中存在多少个离散子项目,MakeKit都会执行一次配置过程并生成一个全局全局Makefile,这使您可以有效地使所有CPU内核正常工作。

下载地址:https://github.com/bkoropoff/makekit

注明

以上就是项目构建工具Yocto、TMake、scit、MakeKit的介绍内容,这些项目构建工具都能使用在Linux操作系统中。

栏目相关文章