2011-10-18 78 views
1

我使用Fedora 15,這裏是我所得到的,當我嘗試運行scons的:奇怪scons的V8編譯問題

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文件生成。

什麼奇怪的是,它的工作在另一臺計算機W於/ 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 

回答

2

檢查你的$ PATH變量在SConscript。

錯誤127意味着您的構建器(scons,此處)無法找到所需的可執行文件(g ++)。

如果你的路徑沒問題,看看你是否可以手動設置g ++完整路徑。

+0

這是一個路徑問題,我不得不刪除一些環境變量。 – Intrepidd

+0

我有同樣的問題。我用手把路徑放到了g ++中,我仍然無法編譯。它仍然返回錯誤127.我可以手動運行命令。我正在使用帶有Ubuntu用戶空間的Asus Transformer Prime平板電腦。 – xenog