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的 ,裏面有編譯好的地址 原文地址

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