记录下Windows和Linux下v8的环境搭建
Linux下
参考2019师傅发在看雪上的文章:https://bbs.pediy.com/thread-252812.htm
试过了,可以成功的,主要还是代理要快,懂得都懂
Windows下
前置工作:安装好Clash,proxifier,这两个为了代理,还有vs2019
- 先下载
depot_tools
- 设置环境变量,将
depot_tools
加入PATH,设置变量vs2019_install
为vs2019安装路径,比如C:\Program Files (x86)\Microsoft Visual Studio\2019\
,设置变量DEPOT_TOOLS_WIN_TOOLCHAIN
为0 - 接着开一个cmd.exe,运行gclient,这里会下载很多编译要用到的东西,所以要走代理,不然会很慢,基本下载都是失败
- 创建一个文件夹,比如
v8_build
在cd进去,然后fetch v8
- 完成后在
gn gen out/x64.release
,接着autoninja -C out\x64.release d8
,等待编译好就行了
坑
在执行gn gen out/x64.release
的时候,会报错说没有那个dbghelp.dll,其实就是没安装windbg,去下个winsdk,手动安装下windbg就行了