SCons 是一套由 Python 语言编写的开源构建系统,类似于 GNU Make
1.安装 SCons
sudo apt-get install scons
2.默认使用的是 ARM GCC 编译器
scons
3.指定使用的编译器路径
set RTT_CC=keil set RTT_EXEC_PATH=C:/Keilv5
4.不会打印具体的内部命令
scons -s
5.清除编译目标
scons -c
6.生成对应的定制化的工程
scons –target=iar
scons –target=mdk5
7.不会打印具体的内部命令
scons –target=mdk5 -s
8.搭建项目框架,使用此命令会在 BSP 目录下生成 dist 目录,这便是开发项目的目录结构,包含了RT-Thread源码及BSP相关工程,不相关的BSP文件夹及libcpu都会被移除,并且可以随意拷贝此工程到任何目录下使用
scons –dist
9.显示编译参数
scons –verbose
10.每个存放有源代码的子目录下都会放置一个 SConscript,SConscript 文件可以控制源码文件的加入,并且可以指定文件的 Group(与 MDK/IAR 等 IDE 中的 Group 的概念类似)
- 本文作者: 龙兄嵌入式
- 本文链接: https://hexo.880755.xyz/1970/01/01/zblog/download/17.Envc常用命令/