chromium源碼下載
1.下載depot_tools
注意:不要使用拖拽和復制粘貼的方式從壓縮包中提取文件,否則」.git」隱藏文件夾下的文件不會被提取出來。「.git」文件夾是depot_tools自動更新的必要文件。你可以使用解壓工具的「解壓文件…」操作。
環境變數設置,給個圖更直觀:
管理員許可權用戶:
修改PATH系統變數,在最後增加depot_tools的路徑地址,如:C:\workspace\depot_tools.
非管理員用戶:
添加PATH用戶變數:在用戶變數點擊新建,增加PATH變數名,變數值為depot_tools的路徑地址,如上圖。
2.安裝git和python
如果你已經手動安裝了msysgit和python,則跳過這一步。
從命令行到保存chromium源碼的路徑下,運行命令:gclient。第一次運行,gclient將會安裝所有和獲取源碼相關的工具,例如git,python:
Fetching
fromhttps://src.chromium.org/svn/trunk/tools/third_party/svn_bin.zip
fatal:
unable toaccess 'https://chromium.googlesource.com/chromium/tools/depot_tools.git/':Failed connect to chromium.googlesource.com:9217; No error
Cannot
rebase:You have unstaged changes.
Please
commit orstash them.
Failed
to updatedepot_tools.
如果遇到上述問題,應該是你無法連接到chromium伺服器,你可以使用vpn或者代理。
注意:
1)如果你在cygwin或者PowerShell等非命令行窗口運行gclient時,有可能能正常運行,但是msysgit,python和其他工具可能不會正確安裝。
2)在首次運行gclient時,如果看到和文件系統相關的很奇怪的錯誤,你可以去這里找答案:
http://tortoisesvn.tigris.org/faq.html#cantmove2.
3)如果你在windows xp上運行,並且看到像下面的錯誤:「The system cannotexecute the specified program」, 請安裝
「Microsoft Visual C++ 2008 RedistributablePackage」.
3.git設置
Git安裝後需要一些設置
如果你從來沒有用過git,還是先網路一下git的使用方法,至少知道一些簡單的操作命令。
*在獲取代碼之前,確認git,python,depot_tools已經加入環境變數中。
4.獲取代碼
1)獲取主幹代碼:到達保存chromium代碼的路徑,直接右鍵git bash,輸入$ fetch --nohooks chromium --nosvn=true開始獲取主幹代碼:
這個過程比較慢,估計下載需要幾個小時時間,慢的話也許十幾個小時,所以大家最好把這一步放在晚上睡覺時進行。
2)獲取主幹分支標簽(版本)信息:
切換至src目錄下:
git fetch --tags >>tags.txt 2>&1 //標簽號42.0.2311.61會保存在tags.txt文件中
git checkout -b chrome_42.0.2311.61_local_branch 42.0.2311.61
gclient sync --with_branch_heads --jobs 16
以上命令的解析大家都可以在命令的幫助裡面查到。
至此,代碼已經被下載到各位的硬碟中,通過git命令就可以看到分支及標簽情況。今天先講這么多,下次會把編譯過程提供給大家。
註:拉取代碼的過程可能很長,取決於使用的vpn的質量;最後代碼拉取成功但是執行runhooks的時候腳本可能會失敗,至於是否影響chrome的編譯,那就只能看運氣了。
附:
chromium源碼channel:
canary
channel:實驗版本,每日發布。它沒有經過充分測試,可能有某些奇怪的bug。
dev
channel:每2星期發布,相對穩定,新功能和新特性都有。
beta
channel:每周更新,6周大版本更新。比較穩定了,比dev版小1個版本,比stable版本早進化一個月。
stable
channel:穩定版,比dev版本小2個版本,2到3周次版本更新,6周主版本更新。
⑵ 如何獲取最新chromium源碼
獲取代碼
dev.chromium.org/developers/how-tos/get-the-code 上已經寫清楚了如何獲取代碼。現在統一都是用git了。
首要要配置好depot_tools。chromium會用depot_tools去獲取代碼。這個基本上按著文檔來。因為中國的網路問題,獲取
chromium代碼經常失敗,這里強力推薦用vpn。有些公司會屏蔽vpn,比如我們公司。這里只能用IE代理了,但是chromium獲取代碼很多地
方沒有走IE代理,這里需要我們自己去hook下腳本了,我曾經寫過如何設置代理的博客。這種方法太麻煩。
獲取代碼現在真是簡單,就一句 fetch chromium,然後慢慢等吧,會下載十幾GB的數據。只要把網路問題解決了,獲取代碼還是比較順利的,否則就是無法跨越的大坑。
⑶ 如何基於開發一個基於 Chromium 的手機瀏覽器
現在瀏覽器不少,但是使用起來這個手機QQ瀏覽器還是比較好用的,簡單下載完成以後就可以應用的了,一直都是在使用的它,各方面還是比較喜歡的。佔用的空間比例還是很小的。這樣你在使用的時候就會很快速的咯。
你就不用再擔心手機的運行不靠譜,使用起來麻煩等等這一類的問題了,還有就可以下載軟體也會很節省流量的。
⑷ Google的chrome的源代碼哪裡有下呀謝謝了
目前最新的1818版源代碼,開發者專用!
http://build.chromium.org/buildbot/snapshots/chromium-rel-xp/1818/chrome-win32-syms.zip
⑸ 谷歌操作系統源碼:http://src.chromium.org/ 有哪位知道怎麼一次批量下載的么
你是用工具下載還是用於數據測試。。如果是WEB網站類編寫,用到小偷程序的源碼。。xmlhttp
如果只是自己下載到本地,用於學習。。可以試試用迅雷。。
或者試試逆名的FTP能不能連上去,或用迅雷的批量下載全部鏈接試試..
總之方法:
1.自己編寫程式:利用小偷程序原理 用到組件xmlhttp
2.試試其它工具。 如FTP,迅雷
3.呵呵,攻進去。。。反正是cgi,測試下入侵。。哈哈。。
⑹ 怎麼調試最新chromium
從源碼下載到編譯,到目錄結構,今天終於到了重要的環節,調試。
在windows上,調試工具都是使用微軟自家的產品:Visual Studio或者winDBG(windebug)。Chromium也是與時俱進,現在主要使用Visual Studio2013。我今天主要講使用vs2013調試源碼。
我在編譯代碼那一章(http://my.oschina.net/ghost045/blog/395973)的時候曾經講過生成源碼工程的東東,如下:
set GYP_MSVS_VERSION=2013
set GYP_GENERATORS=msvs-ninja,ninja
set GYP_DEFINES=component=shared_library
set PATH=C:\depot_tools\python276_bin\;C:\depot_tools\;
python.exe src/build/gyp_chromiumsrc/chrome/chrome.gyp >>log.txt 2>&1
運行成功後,打開src\chrome文件夾,發現下面多了好多文件----都是工程文件。
⑺ 新手求教lubuntu怎麼安裝chromium瀏覽器
sudo apt-get install chromium,或者用新立德軟體包管理工具,如果軟體倉庫里沒有這個軟體就去官網下載源碼編譯安裝。
⑻ Google Chrome OS 源碼 打包下載地址
http://www.chromium.org/chromium-os
我只能找到這樣了~
⑼ 如何製作自己的chrome瀏覽器
不用說製作,只是編譯chromium的源代碼就相當費勁了,據說要用20G左右的空間進行編譯...
如果沒有幾年的windows下的C++開發經驗,基本沒有可能的...
方法大概是:
1、下載chromium的源代碼,chromium就是chrome的開源項目,源代碼是開放的;
2、安裝vs2008或者更高版本;
3、配置chromium的開發環境,進行編譯;
這裡面還有相當多的細節,總之,不是老程序員,這東西搞不來...
⑽ 下了個 chromium的項目源碼 ,現在編譯老是出錯 ,報找不到頭文件
找不到頭文件,既然頭文件還在,那就是 路徑設置了,在工程屬性裡面找到 包含文件路徑,將你需要的頭文件所在路徑添加進去就行