我使用fedora 15,这是我在尝试运行scons时得到的结果:
scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
g++ -o obj/release/accessors.o -c -fno-rtti -fno-exceptions -fvisibility=hidden -Wall -Werror -W -Wno-unused-parameter -Wnon-virtual-dtor -pedantic -m32 -O3 -fomit-frame-pointer -fdata-sections -ffunction-sections -ansi -DV8_TARGET_ARCH_IA32 -DENABLE_DEBUGGER_SUPPORT -Isrc src/accessors.cc
scons: *** [obj/release/accessors.o] Error 127
scons: building terminated because of errors.
如果我尝试运行g ++命令,它会在没有任何警告的情况下工作,并生成.o文件。
奇怪的是,它正在使用Fedora 15的另一台计算机上工作。
有任何帮助吗?感谢。
PS:scons -v:
SCons by Steven Knight et al.:
script: v2.1.0.r5357[MODIFIED], 2011/09/09 21:31:03, by bdeegan on ubuntu
engine: v2.1.0.r5357[MODIFIED], 2011/09/09 21:31:03, by bdeegan on ubuntu
engine path: ['/usr/lib/scons/SCons']
Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 The SCons Foundation
答案 0 :(得分:2)
检查SConscript中的$ PATH变量。
错误127表示您的构建器(此处为scons)无法找到所需的可执行文件(g ++)。
如果PATH正常,请查看是否可以手动设置g ++完整路径。