已安装的SCons使用
#cd scons-2.3.0
#python setup.py安装
安装后,当我尝试运行scons时,出现以下错误。
scons:*未找到SConstruct文件。
_main中的文件“/usr/local/lib/scons-2.3.0/SCons/Script/Main.py”,第905行
如何克服这个问题?
最佳答案
使用SCons时,有3种方法可以指定SConstruct文件,如下所示:
scons
,该目录应该有一个SConstruct文件。这是最标准的方法。 scons
(如scons -h所示),以告诉它查找SConstruct scons -h
这是
/home/notroot/projectDir
目录中的示例项目,具有以下目录结构:SConstruct
subdir/file.hh
subdir/file.cc
这是使用上述不同选项的方法:
选项1:
从根项目目录执行scons
# cd /home/notroot/projectDir
# scons
选项2:
从项目目录中执行scons并告诉它查找SConstruct的目录层次结构
# cd /home/notroot/projectDir/subdir
# scons -u
选项3:
从项目目录中执行scons并指定SConstruct的路径
# cd /home/notroot/projectDir/subdir
# scons -f /home/notroot/projectDir/SConstruct