Chrome編譯過程

2021-06-27 00:37:44 字數 820 閱讀 4708

折騰編譯chrome用了大概一周的時間,總結了一下編譯的步驟,列一下。系統是win7、64位,8g記憶體,無顯示卡 安裝了vs2013. 

步驟如下:

2、新增將e:\chromedev\depot_tools新增到系統環境變數path中 

3、新增環境變數 gyp_msvs_version = 2013 

4、管理員許可權啟動控制台cmd. 

5、cd e:\chromedev

6、gclient config (版本號可以改為自己需要的版本號,chrome從33版本後就改為ninjia方式編譯了) 

7、gclient sync –force –jobs=16 (可以多執行緒checkout**,最好用vpn,不然基本上被牆了,會出n多錯。這一步驟大概持續3~5個小時) 

8、set gyp_generators=msvs-ninja,ninja (使用ninjia+vs的方式編譯) 

9、set gyp_defines=windows_sdk_path=」c:\program files(x86)\windows kits\8.1″(安裝vs2013後就存在這個路徑了) 

11、 set gyp_defines=component=shared_library(除錯模式的話,需要這一句,加快連線速度) 

12、gclient runhooks (會生成vs的sln和ninjia需要的檔案)

13、cd src 

14、ninja -c out\debug chrome (開始編譯,一共是對於35.0.1916.153版本,需要編譯的是16580個,這個過程大概持續5個小時左右)

編譯好了後,該幹嘛幹嘛吧。

chrome編譯 初稿

chrome相關 1.幫助頁面 4.將gclient放入到windows的path中,也可以不放入,在執行的時候,找到正確的路徑即可 5.切換到儲存原始碼的目錄,使用gclient config 配置url custom deps 編譯前置條件 1.推薦使用x64位的windows,32位的比較困難...

Chrome編譯與除錯

1.編譯問題 還有一部分是目錄放的不對,比如trunk deps third party裡的全部子目錄,應該放到trunk src third party裡,所以要將它們全部copy過去.b.編譯。編譯時出的主要問題 1.先覺條件沒有做。比如沒有安裝windows更新包,vs補丁包,等等,這一步可以...

Chrome原始碼編譯

根據中的描述,先裝vc2008,打好各種補丁,再裝june 2010 directx sdk,再裝winsdk7.1,配置vc上的路徑,在配路徑時,要把dx的路徑放到winsdk的前面。否則在編包含xinput檔案的時候會出錯。編譯時才發現chrome用起來很爽,開發起來很吃機器,真不是我這種屌絲程...