如何使用来自 Python 的 SCons?

How to use SCons from Python?

我想直接从 Python 使用 Scons 作为构建器,而不使用 Sconstruct 文件。

例子很简单。我有一个 foo.c,我想使用 /usr/local/bin/mycompiler 构建它。

我试过 from scons import <tab> 但似乎没有导入任何内容。

这可能吗?

没有。不受支持的使用模型。

如果您想从 python 启动 SCons,请使用类似的方法(如果您的需求更复杂,则更复杂)

os.system("scons")