0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

西西 来源:RT-Thread大会直播 作者:RT-Thread大会直播 2022-05-27 14:31 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

大会介绍:RT-Thread IoT OS Global Tech Conference (RT-Thread GTC,RT-Thread全球技术大会)致力于围绕RT-Thread IoT OS 基础软件技术发展、实践创新、开发者能力成长 ,让技术创造价值 !

构建系统简介

构建系统也称为组件自动化,自动化构建等(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
    +关注

    关注

    32

    文章

    1644

    浏览量

    45239
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RT-Thread 用上 HyperRAM——e2studio 工程配置详解 | 技术集结

    的帖子中介绍如何在e2sutido中结合RT-Thread的代码仓库(使用的是最新的RT-Thread版本),在e2stduio中调试和下载RT-Thread工程。配
    的头像 发表于 04-27 18:07 3917次阅读
    让 <b class='flag-5'>RT-Thread</b> 用上 HyperRAM——e2studio 工程配置详解 | 技术集结

    2026 RT-Thread全球技术大会演讲征集开始啦!| 技术集结

    应用加速转化。2025年大会由开源操作系统RT-Thread发起,携手国内外顶尖企业与行业领袖,汇聚了超3万名线上参与者,共同探讨了边缘计算、嵌入式系统、AIoT、RI
    的头像 发表于 04-12 10:04 386次阅读
    2026 <b class='flag-5'>RT-Thread</b>全球技术<b class='flag-5'>大会</b>演讲征集开始啦!| 技术集结

    恩智浦亮相RT-Thread 20周年开发者大会

    日前,“开源向实·生产力进化启示录”全球峰会暨RT-Thread 20周年开发者大会在上海成功举办,恩智浦作为RT-Thread的紧密合作伙伴,在活动中重磅亮相,展示双方在共建RT-Threa
    的头像 发表于 01-26 09:07 768次阅读

    rt-thread studio 导入BSP 失败怎么解决?

    rt-thread studio 手动导入bsp 失败。 版本: 2.2.8 构建ID: 202405200930 导入的bsp 是直接从rt-thread 代码仓库下载的 .log
    发表于 10-11 11:07

    rt-thread studio被排除构建的资源如何启用?

    请问rt-thread studio被排除构建的资源如何启用? 自己新建了两个文件夹,里边写了些应用程序,原本是可以构建的,在点击了RT-Thread Settings在保存后这两个文
    发表于 09-28 07:58

    Windows上使用ENV工具开发基于先楫MCU的RT-Thread应用

    前言Env是RT-Thread推出的开发辅助工具,针对基于RT-Thread操作系统的项目工程,提供编译构建环境、图形化
    的头像 发表于 08-29 12:22 1746次阅读
    Windows上使用ENV<b class='flag-5'>工具</b>开发基于先楫MCU的<b class='flag-5'>RT-Thread</b>应用

    在Ubuntu上开发基于先楫MCU的RT-Thread应用指南

    1、前言RT-ThreadEnv是RT-Thread推出的开发辅助工具,针对基于RT-Thread操作系统的项目工程,提供编译
    的头像 发表于 08-29 12:22 2154次阅读
    在Ubuntu上开发基于先楫MCU的<b class='flag-5'>RT-Thread</b>应用指南

    【好书推荐】RT-Thread第20本相关书籍!《嵌入式实时操作系统RT-Thread原理与应用》| 技术集结

    01内容简介ContentSummary本书为读者提供了一个全面、系统RT-Thread学习指南,旨在帮助初学者及有经验的开发者掌握RT-Thread实时操作系统和STM32嵌入式微
    的头像 发表于 08-24 10:05 1313次阅读
    【好书推荐】<b class='flag-5'>RT-Thread</b>第20本相关书籍!《嵌入式实时操作<b class='flag-5'>系统</b><b class='flag-5'>RT-Thread</b>原理与应用》| 技术集结

    RT-Thread荣获2025优秀开源项目 | 新闻速递

    6月底,RT-Thread睿赛德受邀参与由上海开源信息技术协会主办的2025上海开源创新精英荟。上海市商委副主任张杰出席会议并致辞。RT-Thread嵌入式操作系统项目凭借其卓越的技术创新与开源生态
    的头像 发表于 07-04 09:04 2836次阅读
    <b class='flag-5'>RT-Thread</b>荣获2025优秀开源项目 | 新闻速递

    深度剖析 RT-Thread 线程调度流程

    RT-Thread调度第一个线程的主要流程分如下:rtthread_startup:RTT的启动函数,主要负责板驱动,调度器,系统线程初始化,启动调度的工作
    的头像 发表于 06-25 18:24 1971次阅读
    深度剖析 <b class='flag-5'>RT-Thread</b> 线程调度流程

    揭秘RT-Thread上的AUTOSAR CP系统

    本文探讨了RT-Thread与AUTOSARCP的融合,解决车载ECU开发中实时性、安全性与灵活性的平衡问题。通过分层安全内核(rt-safetyos/autoos)和工具链整合,兼容AUTOSAR
    的头像 发表于 06-23 20:22 3463次阅读
    揭秘<b class='flag-5'>RT-Thread</b>上的AUTOSAR CP<b class='flag-5'>系统</b>

    玄铁加入RT-Thread 高级会员合作伙伴 | 战略新篇

    今天起,玄铁XuanTie正式成为RT-Thread高级会员合作伙伴。此次合作标志着双方将在嵌入式操作系统创新、RISC-V生态构建及行业应用落地等领域展开深度协同,加速推动开源技术的产业化进程
    的头像 发表于 06-23 20:22 1349次阅读
    玄铁加入<b class='flag-5'>RT-Thread</b> 高级会员合作伙伴 | 战略新篇

    人形机器人敏捷开发新路径:RT-Thread以软件底座破解复杂系统难题 | 新闻速递

    5月29日,2025机器人开发者大会在上海张江科学城拉开帷幕,RT-Thread睿赛德受邀参会,与宇树、智元、傅利叶等企业共话机器人行业解决方案。在人形机器人本体专题论坛上,RT-Thread睿赛德
    的头像 发表于 06-04 14:03 1438次阅读
    人形机器人敏捷开发新路径:<b class='flag-5'>RT-Thread</b>以软件底座破解复杂<b class='flag-5'>系统</b>难题 | 新闻速递

    2025 RT-Thread全球技术大会议程正式发布!

    。2024RT-Thread全球技术大会,由开源操作系统RT-Thread发起,并联合国内外领先企业的重磅嘉宾,携手国内外顶尖企业专家与超3万名线上参与者,共议边缘计算、嵌入式
    的头像 发表于 05-27 19:28 1566次阅读
    2025 <b class='flag-5'>RT-Thread</b>全球技术<b class='flag-5'>大会</b>议程正式发布!

    RT-Thread审核团招募: 深度参与开源RTOS社区治理与演进

    的开源实时操作系统,正持续优化社区协作流程,现面向全球开发者招募审核团(ReviewTeam)成员,共同维护代码质量,推动RT-Thread生态繁荣发展!什么是RT
    的头像 发表于 05-21 18:02 1445次阅读
    <b class='flag-5'>RT-Thread</b>审核团招募: 深度参与开源RTOS社区治理与演进