Chrome原始碼編譯

2021-06-05 21:49:03 字數 668 閱讀 1364

根據中的描述,先裝vc2008,打好各種補丁,再裝june 2010 directx sdk,再裝winsdk7.1,配置vc上的路徑,在配路徑時,要把dx的路徑放到winsdk的前面。否則在編包含xinput檔案的時候會出錯。

編譯時才發現chrome用起來很爽,開發起來很吃機器,真不是我這種屌絲程式設計師玩得起的。特別是鏈結chrome.dll的時候,機器4g的記憶體都扛不住,完部吃完。鏈結就半小時,還不能選incremental link,一選鏈結準報錯,因為太大了。如果按中的說話去替換link.exe做增量鏈結,也是坑爹,反正我沒有覺得這樣做縮短了鏈結時間。

鏈結完就完了,執行起來。chrome.dll打不起斷點,也難怪,就chrome_dll.pdb就600多m,載入個毛線啊。把vc換成windbg,才勉強下得了斷,但也常死。

後來知道了有種拆分動態庫的方式如下:

a.把chrome的**工具

depot_tools加到%path%變數中。

b.裝python2.6.x ,要是裝2.7.2不行,3以上更不行。版本低了也不行。可見python的相容真麻煩。

c.在命令列下切換目錄到src\build下,執行python gyp_chromium -d"component=shared_library",這個時候再用vc開啟chrome.sln,再編譯鏈結,就快多了。chrome_dll.pdb300多m

手動編譯原始碼安裝mysql 原始碼編譯安裝mysql

1 安裝mysql需要的依賴包 yum y install ncurses devel libaio devel 2 安裝編譯mysql需要的軟體 mysql 有3個版本分支 5.0 5.1系列 5.4 5.7系列 6.0 7.1群集產品系列 最早的mysql 5.0 5.1產品 直接.config...

chromium 原始碼編譯

以下內容基於 linux ubuntu3.0.0 16 generic 28 ubuntu smp fri jan 27 17 44 39 utc 2012 x86 64 gnu linux 參考網頁給出的步驟 1 安裝 depot tools,cd 到你想要的工作目錄 1.1 通過 svn 獲取 ...

webrtc原始碼編譯

一 編譯所需工具 2.python,建議安裝python2.6 安裝之後,將安裝路徑設定在環境變數path中。在安裝了tortoisesvn msysgit之後,通過cmd命令進入dos介面,在介面輸入 svn check 4.directx sdk 5.windows sdk 7.1 安裝路徑需要...