在最新的 rt-thread 主仓库,支持使用 xmake 工具来编译 rt-thread 工程。
xmake
介绍
xmake 是一个基于 Lua 的轻量级跨平台构建工具,使用 xmake.lua 维护项目构建,相比 makefile/CMakeLists.txt,配置语法更加简洁直观,对新手非常友好,短时间内就能快速入门,能够让用户把更多的精力集中在实际的项目开发上。
安装
打开 powershell 管理员,输入下面的命令:
输入 xmake --version,查看 xmake 是否安装成功:
使用方法
下面介绍一下如何使用 xmake 工具来编译 rt-thread 工程。
设置工具链路径
这里以 gcc-arm-none-eabi-10.3 为例:
生成工程文件
以 stm32f407-st-discovery 工程为例,在该 bsp 目录下打开 env 工具,输入命令 scons --target=xmake 生成 xmake.lua 文件:
编译工程
输入命令 xmake -j 16 编译工程:
编译成功显示
最后
关于 xmake.lua 的支持只是做了最基本的适配,如果社区开发者有自己的想法,欢迎提交 PR。
2022 开源之夏,xmake 与 rt-thread 提出了一个关于《《基于xmake的面向RT-Thread Smart操作系统的系统构建工具》》的项目,各位有想法的同学,欢迎申请该项目。
-
操作系统
+关注
关注
37文章
6799浏览量
123276 -
编译
+关注
关注
0文章
657浏览量
32847 -
RT-Thread
+关注
关注
31文章
1285浏览量
40068
发布评论请先 登录
相关推荐
评论