【发布时间】:2020-11-13 07:14:53
【问题描述】:
我想使用 Sconstruct 而不是 Makefile。但是我发现Makefile中的很多情况在Sconstruct中很难实现。 例如,
- 我有三个 .c 文件,
a.c、b.c和c.c。我想根据输入决定将哪个文件编译成最终文件。在Makefile中我可以使用make a、make b、make c来实现。但是在sconstruct中,scons e会根据最终的目标文件来决定执行哪条语句。有没有办法根据源文件或标签来决定执行哪个语句? - 有时在 Makefile 中,我想一次编译多个文件,但不是所有文件。在 Makefile 中,我可以在一个标签下编写多个文件的编译。 sconstruct中有这样的方法吗?
我在网上找了很多关于sconstruct的文档,但基本上每个文档都介绍了最基本的命令。
【问题讨论】: