可以看到 SConstruct 处在工程的根目录下,上图还标识了一个文件是 rtconfig.py ,这个文件的作用是为了使得 rtt 更好地支持多种编译器,以及方便地调整编译参数。再来看 SConscript ,一般来讲,每个存放着源代码的子目录下都会放置着一个 SConscript,如果想要将自己的一些源代码加入到 Scons 编译环境中,一般可以创建或修改已有的 SConscript,它可以控制源文件的加入,并且可以指定文件的 Group,如果是在 keil 或者 iar 中开发,那么通过 SConscript 文件就可以自动地添加文件或者增加 Group 到 keil 工程中,下面以 keil 工程为例说明,首先看对应的 SConscript 文件。
|