- 首先準備代理服務器 ,沒這個就不要繼續了。
- 設置代理的環境變量
HTTP_PROXY http://127.0.0.1:1080
HTTPS_PROXY https://127.0.0.1:1080
- 設置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.
-
剩下的操作 看這篇 博客就可以了 ,我也是參考這篇的。
原文地址 -
編譯命令,原文也有,我是自己記錄一下。
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 裏 編譯更慢。 -
linux 下 編譯看 原文地址
https://blog.csdn.net/zhaoxiaofeng44/article/details/80002268 -
這個編譯也是OK的 ,裏面有編譯好的地址 原文地址