有没有办法在scons中查看所有外部环境变量

is there any way to see all external environment variables in scons

我是 scons 的新手,请帮忙解决这个问题 我想查看 scons 构建模型中存在的所有 外部环境变量值 如何检查是否设置了外部环境值

SCons 具有三种环境概念

  1. 外部环境,大部分 由 SCons 使用,可作为 Python os.environ 使用。如有必要,您可以在构建脚本中从此处提取值。
  2. 搭建环境,里面全是为SCons自己搭建的东西。一旦你通过 env = Environment() 创建了其中一个,就可以通过 env.Dump() 对其进行一些格式化来查看它的值,或者只是通过访问 env 作为Python字典。
  3. 外部环境,这是将作为环境传递给由 SCon 生成的那些进程(例如编译器)的值。对于给定的构造环境 env,这些值在 env['ENV']