2017-12-27 308 views
0
[email protected]:~/v8/v8$ make 
make[1]: Entering directory '/home/asiagaming/v8/v8/out' 
    TOUCH bdc92efe44eca1954fdff70fd086c7e138d0fbb1.intermediate 
    ACTION Generating inspector protocol sources from protocol json bdc92efe44eca1954fdff70fd086c7e138d0fbb1.intermediate 
    CXX(target) /home/asiagaming/v8/v8/out/ia32.release/obj.target/v8_base/gen/src/inspector/protocol/Protocol.o 
In file included from /home/asiagaming/v8/v8/out/ia32.release/obj/gen/src/inspector/protocol/Protocol.cpp:7: 
In file included from /home/asiagaming/v8/v8/out/ia32.release/obj/gen/src/inspector/protocol/Protocol.h:8: 
In file included from /home/asiagaming/v8/v8/out/ia32.release/obj/gen/src/inspector/protocol/Forward.h:8: 
.././src/inspector/string-util.h:8:10: fatal error: 'memory' file not found 
#include <memory> 
     ^~~~~~~~ 
1 error generated. 
src/v8_base.target.ia32.release.mk:750: recipe for target '/home/asiagaming/v8/v8/out/ia32.release/obj.target/v8_base/gen/src/inspector/protocol/Protocol.o' failed 
make[1]: *** [/home/asiagaming/v8/v8/out/ia32.release/obj.target/v8_base/gen/src/inspector/protocol/Protocol.o] Error 1 
rm bdc92efe44eca1954fdff70fd086c7e138d0fbb1.intermediate 
make[1]: Leaving directory '/home/asiagaming/v8/v8/out' 
Makefile:319: recipe for target 'ia32.release' failed 
make: *** [ia32.release] Error 2 

我試圖構建V8引擎,但上面的錯誤消息被打印。 如何解決它?在Ubuntu 16.04上,v8構建錯誤

回答

0

請問sudo apt-get install build-essential有幫助嗎?

(旁註:簡單地調用make可能不是你想要的東西看看https://github.com/v8/v8/wiki/Building-with-GN。)

+2

你是在問一個問題,在回答部分評論,或者應該是要一個答案? – Rob

+0

這是一個答案,如果它有幫助。我的猜測是它有幫助,但直到我們從OP得到回覆纔會知道。如果你認爲你可以提供更有幫助的答案,那就直接前進;-) – jmrk