vs2017 编译v8

  1. 首先准备代理服务器 ,没这个就不要继续了。
  2. 设置代理的环境变量
HTTP_PROXY   http://127.0.0.1:1080   
HTTPS_PROXY   https://127.0.0.1:1080
  1. 设置git 代理
git config --global https.proxy http://127.0.0.1:1080
git config --global https.proxy https://127.0.0.1:1080
git config --global http.proxy 'socks5://127.0.0.1:1080'
git config --global https.proxy 'socks5://127.0.0.1:1080'

4 检查 winsdk ,如果发下在 C:\Program Files (x86)\Windows Kits\10 没有 Debuggers目录
,要么检查installer重新下,要么 这个地址 下载

5 下载depot_tools,这个工具是用来获取V8源码的
git giclone https://chromium.googlesource.com/chromium/tools/depot_tools.git
这个工具可以获取googlesource 项目的源码,不只v8.

  1. 剩下的操作 看这篇 博客就可以了 ,我也是参考这篇的。
    原文地址

  2. 编译命令,原文也有,我是自己记录一下。
    python tools\dev\v8gen.py x64.release
    x64.release 表示 x64 cpu 架构下的release版
    ninja -C out.gn\x64.release
    以上是用命令行编译的, out.gn\x64.release 表示生成目录。
    如果你需要在VS的IDE里编译的话,就采用下面这种方式:
    cd v8
    gn gen --ide=vs out.gn\x64_solution,不过我发现ide 里 编译更慢。

  3. linux 下 编译看 原文地址
    https://blog.csdn.net/zhaoxiaofeng44/article/details/80002268

  4. 这个编译也是OK的 ,里面有编译好的地址 原文地址

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章