首页 > 解决方案 > 有什么方法可以查看 scons 中的所有外部环境变量

问题描述

我是 scons 新手,请就这个查询提供帮助 我想查看 scons 构建模型中存在的所有外部环境变量值如何检查外部环境值是否设置

标签: scons

解决方案


SCons有环境的三个概念

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

推荐阅读