天天看點

最新 Google V8 JavaScript 編譯 《二》

           最近,看到V8 更新了,是以就用Git 重新更新下來了。試着在編譯下,過程還是很簡單的。

                      Google  V8  version :2014-05-19: Version 3.29.63

           一,生成工程檔案

                      利用DOS 指令,到build 目錄下, 執行python  gyp_v8.py 指令即可。(要将gyp 檔案夾放在build 目錄下)。

          二,編譯V8.sln  工程

                    打開V8  目錄下tools\gyp 目錄,VS 2013 打開 v8.sln 直接編譯即可。

                                可能會有 object.cc  檔案:  error C2220: 警告被視為錯誤 - 沒有生成“object”檔案

                    直接将此檔案另存為 unicode 即可。

                    附錄GYP 包下載下傳位址:  http://download.csdn.net/detail/liuzhihan209/7915763

          有SVN的小夥伴,也可以自己去Update哦

                 SVN位址:http://gyp.googlecode.com/svn/trunk/

          為什麼需要最新的GYP 包,因為很多人在編譯的時候,會報很多奇怪的錯誤,才發現,GYP包更新到最新後,工程都變成 VS2013 的了,錯誤都消失了,很多新的C++ 文法,故此導緻。

       附圖:

最新 Google V8 JavaScript 編譯 《二》
最新 Google V8 JavaScript 編譯 《二》

                   一切OK後,就可以編譯下 sample 目錄下的例子,或者自己寫個Hello V8 Demo 開始我們的學習啦!~

最新 Google V8 JavaScript 編譯 《二》

              看看我的版本:

最新 Google V8 JavaScript 編譯 《二》

       對于編譯還有問題的,可以發QQ郵件我, [email protected]

 Lib  下載下傳位址:    http://download.csdn.net/detail/liuzhihan209/8350165   

繼續閱讀