如何将所有 scons 构建错误消息存储到文件中?

How to let store all scons build error messages to a file?

我正在使用 scons 管理一个有很多目录的大项目,每次构建整个项目时,scons 都会输出很多信息。我发现很难从scons的总输出中搜索信息。

我想知道有助于将所有错误转储到文件中的 scons config/commandLine,该怎么做?

有几种方法可以做到这一点:

  • 更改构建字符串(请参阅联机帮助页并查看 CXXCOM)
  • 更改 spawn 命令(请参阅联机帮助页并查看 SPAWN)
  • 您可以在命令行上重定向标准错误
    • scons 2> errors.log

如果您看到很多构建错误消息并且它没有停止您正在构建,那么您的命令错误可能不会传播并导致 scons 停止。 (或者你是 运行 -k(继续))?