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

电子说

1.3w人已加入

描述

 大会介绍: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文件通常是自动生成的

  ●增量构建特别快

RT-Thread

  编辑:黄飞


打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分