Scons没有得到我的环境

时间:2016-06-22 08:33:10

标签: environment-variables environment scons

我有点问题。

我找到了一个改变我的RedHat环境的脚本(PATH,LD_LIBRARY_PATH等等。)

当我使用scons启动安装时,它会从我的机器中为默认环境充电,但不会为我加载的当前设备充电...

我尝试了几次,但这并不是决定性的。网上的大部分答案都是相对于一个必须在SConstruct中设置的变量的变化。

如何告诉scons对当前环境收费,而不是默认收费?

提前致谢!

2 个答案:

答案 0 :(得分:1)

经过多次搜索后已经找到了解决方案:env = Environment(ENV = os.environ)

答案 1 :(得分:0)

SCons的方法是在SConstruct / SConscripts中设置这些环境变量,以便每个用户最终都拥有可重现的构建环境。

请阅读常见问题解答:http://scons.org/faq.html#Why_doesn.27t_SCons_find_my_compiler.2BAC8-linker.2BAC8-etc..3F_I_can_execute_it_just_fine_from_the_command_line