|
hace 1 mes | |
---|---|---|
.. | ||
README.md | hace 1 mes | |
SConscript编写指南.md | hace 1 mes | |
guide_arch.drawio.png | hace 1 mes | |
package-json-support.md | hace 1 mes | |
process.drawio.png | hace 1 mes | |
readme_arch.drawio.png | hace 1 mes | |
tech_arch.drawio.png | hace 1 mes | |
构建系统使用指南.md | hace 1 mes | |
构建系统技术原理.md | hace 1 mes |
欢迎使用RT-Thread构建系统文档。本文档集详细介绍了RT-Thread基于SCons的构建系统的使用方法和技术原理。
# 基础编译
scons # 默认编译
scons -j8 # 8线程并行编译
scons -c # 清理编译产物
# 配置管理
menuconfig # 图形化配置
scons --pyconfig # Python脚本配置
# 项目生成
scons --target=mdk5 # 生成Keil MDK5项目
scons --target=iar # 生成IAR项目
scons --target=vsc # 生成VS Code项目
scons --target=cmake # 生成CMake项目
# 软件包管理
pkgs --update # 更新软件包
pkgs --list # 列出已安装包
✅ 多工具链支持
✅ 灵活的配置系统
✅ 丰富的项目生成器
✅ 模块化设计
graph LR
A[配置系统] --> B[编写代码]
B --> C[构建项目]
C --> D[调试运行]
D --> E{是否完成?}
E -->|否| B
E -->|是| F[发布]
A1[menuconfig] -.-> A
C1[scons] -.-> C
C2[IDE项目] -.-> C
如果您发现文档中的错误或有改进建议,欢迎:
注意:本文档基于RT-Thread最新版本编写,部分功能可能需要特定版本支持。使用前请确认您的RT-Thread版本。