奇怪的scons v8编译问题

时间:2011-10-18 09:57:14

标签: compilation fedora scons v8

我使用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

1 个答案:

答案 0 :(得分:2)

检查SConscript中的$ PATH变量。

错误127表示您的构建器(此处为scons)无法找到所需的可执行文件(g ++)。

如果PATH正常,请查看是否可以手动设置g ++完整路径。