2024-06-08 22:12:02 发布
网友
我正在使用scons在windows上构建。我的SConscript文件需要某些命令行选项来生成,比如OS=win7cpu=x86u64等等。每次我从命令行运行scon时,我都必须键入这些选项,有没有方法可以将它们放入SConscript文件或设置一个环境变量,这样我就不必每次生成时都键入它们。你知道吗
我试着设置SCONSFLAGS,但似乎不起作用。你知道吗
提前谢谢。你知道吗
如果您是在Windows上编译,scon应该检测到这一点,因此不需要设置OS=win7。你知道吗
OS=win7
至于CPU,您可以在创建环境时进行如下设置:
env = Environment(TARGET_ARCH = 'x86_64')
您可以找到有关目标构建变量here的更多信息。你知道吗
我只需要在Windows上设置一个环境变量TEST=“OS=win7cpu=x86\u64”,然后以scons%TEST%的形式运行scons脚本就可以了
编写一个脚本来执行您需要的确切命令,例如:
#!/usr/bin/python import subprocess subprocess.call([ 'scons', 'OS=win7', 'CPU=x86_64'])
如果您是在Windows上编译,scon应该检测到这一点,因此不需要设置
OS=win7
。你知道吗至于CPU,您可以在创建环境时进行如下设置:
您可以找到有关目标构建变量here的更多信息。你知道吗
我只需要在Windows上设置一个环境变量TEST=“OS=win7cpu=x86\u64”,然后以scons%TEST%的形式运行scons脚本就可以了
编写一个脚本来执行您需要的确切命令,例如:
相关问题 更多 >
编程相关推荐