• 1
  • 2
  • 3
  • 4

首页 / 行业

RT-Thread大会:RT-Thread构建系统级工具

2022-05-27 14:31:00

大会介绍:RT-Thread IoT OS Global Tech Conference (RT-Thread GTC,RT-Thread全球技术大会)致力于围绕RT-Thread IoT OS 基础软件技术发展、实践创新、开发者能力成长 ,让技术创造价值 !直播地址:https://t.elecfans.com/live/1933.html

构建系统简介

构建系统也称为组件自动化,自动化构建等(Build automation)通常需要通过脚本声明构建行为。

1、常见构建工具:Make

Make (GNU Make, BSD Make和Microsft NMake):Make属于最早的构建系统,在类Unix系统上比较常用。

特点:复杂且难以阅读维护困难。

2、常见构建工具: GNU Autotool (GNU构建系统)

GNU构建系统主要是指通过butoconf, automake, libtoo|构建软件的体系,通常与GNU Make, GCC- 起配套使用,这个结构也是所有GNU项目的打包方式。

●使用:config && make && make install完成配置,编译,安装

●问题:基于Make,并没有解决Make本身的问题,复杂,阅读困难。

3、常见构建工具: CMake

CMake:具有自己固定的语法。

特点:属于元构建系统,用于生成如makefile其 他构建系统的构建系统,因此可以跨平台,但本身并不执行构建工作。

4、常见构建工具:Ninja

Ninja是Goog le的一名程序员推出的注重速度的构建工具

特点:

●是一个极其简单的构建系统(语法)ninja文件通常是自动生成的

●增量构建特别快


系统工具声明自动化构建

  • 1
  • 2
  • 3
  • 4

最新内容

手机

相关内容

  • 1
  • 2
  • 3

猜你喜欢