在Ubuntu 16.04上,v8构建错误

[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构建错误

回答:

请问sudo apt-get install build-essential有帮助吗?

(旁注:简单地调用make可能不是你想要的东西看看https://github.com/v8/v8/wiki/Building-with-GN。)

以上是 在Ubuntu 16.04上,v8构建错误 的全部内容, 来源链接: utcz.com/qa/266004.html

回到顶部