diff --git a/development-tools/build-config-system/SCons.md b/development-tools/build-config-system/SCons.md index 35c8398b8f22f62399afebc7686bf481aebaf1f4..c9e234ea29c501d391d3815b1d0ea027c4927f35 100644 --- a/development-tools/build-config-system/SCons.md +++ b/development-tools/build-config-system/SCons.md @@ -185,6 +185,16 @@ er\inc -ILibraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x -IF:\Project\git\rt-thre ... ``` +### 3.8 scons -buildlib + +使用指令scons --buildlib=xxx +其中xxx为Group的名字; +以bsp/qemu-vexpress-a9为例,在其applications目录有定义Sconsript: +![输入图片说明](https://oss-club.rt-thread.org/uploads/20211110/60c8af8f5bc0c2329284e77c7291ddb3.png.webp) +那么就可以输入scons --buildlib=Applications: +![输入图片说明](https://oss-club.rt-thread.org/uploads/20211110/7e114c68c371502b5ef43f8386856130.png) +就可以将Applications那个group定义的C文件编译打包成一个静态库,输出也是位于bsp的目录中。 + ## 4 SCons 函数 本章节将介绍在使用编写 SConscript 脚本中常用的函数,包含 SCons 原生标准函数以及RT-Thread扩展的函数。关于 SCons 原生标准函数,在 [SCons](http://www.scons.org/doc/production/HTML/scons-user/index.html) 的网站上可以找到详细的 SCons 原生函数介绍。