chrome編譯 初稿

2021-08-31 15:38:58 字數 847 閱讀 9698

chrome相關

1. 幫助頁面:

4. 將gclient放入到windows的path中,也可以不放入,在執行的時候,找到正確的路徑即可;

5. 切換到儲存原始碼的目錄,使用gclient config 配置url;

"custom_deps":

編譯前置條件:

1. 推薦使用x64位的windows,32位的比較困難;

2. visual studio 2008:安裝vs2008任意版本即可,如果使用的是express免費版本的話,bug功能是被嚴格限制的;確保x64 compilers and tools正確安裝過,如果沒有安裝的話,需要重新安裝;

3. visual studio 2010:如果使用vs2010,確保vs2010 sp1已經安裝;需要生成.vcxproj;並忽略其中的警告資訊;

 選擇

 新增

開始編譯

1. 開啟chrome/chrome.sln;

2. 可以單獨編譯chrome的單獨部件;

附加資訊:

減少編譯的時間

如果沒有配置正確的話,可能編譯要耗費幾個小時的時間;

1. 使用真正的多核處理器,比如intel酷睿或者奔四ht;

2. 使用64位的作業系統;

3. 至少8g的記憶體,如果記憶體少於4g,將非常的慢;

4. 關閉防毒軟體等可能監控檔案改動的軟體等;

5. 關閉原始碼所在分割槽的記憶體與硬碟的交換,全部使用記憶體編譯,不使用記憶體與硬碟的交換方式;

6. 減少並行編譯的數量;

7. 編輯.gypi來限制cl.exe的執行數量;

8. 經常對硬碟做碎片整理;

解決編譯過程中的問題

Chrome編譯過程

折騰編譯chrome用了大概一周的時間,總結了一下編譯的步驟,列一下。系統是win7 64位,8g記憶體,無顯示卡 安裝了vs2013.步驟如下 2 新增將e chromedev depot tools新增到系統環境變數path中 3 新增環境變數 gyp msvs version 2013 4 管...

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用起來很爽,開發起來很吃機器,真不是我這種屌絲程...