1. 程式人生 > >下載編譯Chrome詳細步驟

下載編譯Chrome詳細步驟

chrome是客戶端的一顆明珠,它涉及的開源專案有:
1、Google Breakpad
/src/breakpad
開源的跨開臺程式崩潰報告系統。
2、Google URL
/src/googleurl
Google小巧的URL解析整理庫。
3、Skia
/src/skia
向量圖引擎。
4、Google v8
/src/v8
Google開源的javascript引擎。V8實現了ECMA-262第三版的ECMAscript規範,可運行於Windows XP 和 Vista Mac OS X 10.5 (Leopard) 及 Linux等基於IA-32 或 ARM 的系統之上。V8可單獨執行也可嵌入到任何C++程式中。
5、Webkit
/src/webki
開源的瀏覽器引擎
6、Netscape Portable Runtime (NSPR)
/src/base/third_party/nspr
Netscape Portable Runtime (NSPR) 提供了系統級平臺無關的API及類似libc的函式。
7、Network Security Services (NSS)
/src/base/third_party/nss
Network Security Services (NSS) 一套用於支援伺服器端與客戶端安全開發的跨平臺函式庫。程式通過NSS可支援SSL v2 and v3 TLS PKCS #5 PKCS #7 PKCS #11 PKCS #12 S/MIME X.509 v3 認證及其它一些安全標準。
8、Hunspell
/src/chrome/third_party/hunspell
Spell checker and morphological analyzer library and program designed for languages with rich morphology and complex word compounding or character encoding.
9、Windows Template Library
/src/chrome/third_party/wtl
用於開發Windows程式與UI元件的C++ library。WTL擴充套件了ATL (Active Template Library) 並提供一套用於controls dialogs frame windows GDI objects等開發的類。
10、Google C++ Testing framework
/src/testing/gtest
Google用於編寫C++測試的基於xUnit架構的框架,可用於多種平臺上:Linux Mac OS X Windows Windows CE and Symbian。支援自動測試發現,有一套豐富的Assertions斷言,用於可自定義斷言,death tests fatal and non-fatal failures various options for running the tests and XML test report generation.
11、bsdiff 與 bspatch
/src/third_party/bsdiff 及 /src/third_party/bspatch
bsdiff 與 bspatch 用於為二進位制檔案生成補丁。
12、bzip2
/src/third_party/bzip2
bzip2使用Burrows-Wheeler block sorting text compression 演算法與Huffman編碼壓縮檔案。
13、International Components for Unicode (ICU)
/src/third_party/icu38
ICU是一套成熟並被廣泛使用的C/C++ 及 Java 庫,可為軟體提供Unicode與全球化支援。
14、libjpeg
/src/third_party/libjpeg
用於處理JPEG (JFIF)影象格式的庫。
15、libpng
/src/third_party/libpng
PNG影象格式庫。支援絕大部分的PNG特性,可擴充套件。已經被廣泛地使用了13年以上了。
16、libxml
/src/third_party/libxml
C語言的XML解析庫。
17、libxslt
/src/third_party/libxslt
C語言的XSLT庫。
18、LZMA
/src/third_party/lzma_sdk
LZMA為7-Zip軟體中7z格式壓縮所使用的壓縮演算法,有很好的壓縮效果。
19、stringencoders
/src/third_party/modp_b64
一系列高效能的c-string轉換函式,比如:base 64 encoding/decoding。通常比其標準實現快兩倍以上。
20、Netscape Plugin Application Programming Interface (NPAPI)
/src/third_party/npapi
多種瀏覽器使用的跨平臺外掛架構。
21、Pthreads-w32
/src/third_party/pthread
用於編寫多執行緒程式的API
22、SCons - a software construction tool
/src/third_party/scons
開源的軟體構建工具——下一代的編譯工具。可以認為SCons是改進過的跨平臺配上autoconf/automake與ccache的Make工具的子系統。
23、sqlite
/src/third_party/sqlite
大名鼎鼎的嵌入式資料庫引擎。自管理、零配置、無需伺服器、支援事務。
24、TLS Lite
/src/third_party/tlslite
SSL 3.0 TLS 1.0 and TLS 1.1的Python
免費實現庫。TLS Lite支援這些安全驗證方式:SRP shared keys and cryptoIDs in addition to X.509 certificates。注:Chrome並不包涵Python。TLS Lite用於Chrome開發過程中的程式碼覆蓋、依賴檢查、網頁載入時間測試及生成html結果比較等。
25、zlib
/src/third_party/zlib
zlib為一套用於任意平臺與機器的無損資料壓縮的庫,它免費、自由、無任何法律專利問題。

相關推薦

下載編譯Chrome詳細步驟

chrome是客戶端的一顆明珠,它涉及的開源專案有:1、Google Breakpad/src/breakpad開源的跨開臺程式崩潰報告系統。2、Google URL/src/googleurlGoogle小巧的URL解析整理庫。3、Skia/src/skia向量圖引擎。4、Google v8/src/v8G

編譯Chrome詳細步驟

還需 意思 directx 圖像 date tail 開源 too mac os x 文章來源:http://blog.csdn.net/allendale/article/details/9262833 參考:http://dev.chromium.org/de

mysql 5.6.25編譯安裝詳細步驟

dir 支持斷點續傳 啟動項 ++ roo blog eve files 文件 1 #安裝依賴 2 yum -y install make gcc-c++ cmake bison-devel ncurses-devel perl vim 3 4

MongoDB資料庫下載和安裝詳細步驟

一、簡介 MongoDB是一個基於分散式檔案儲存的資料庫。由C++語言編寫。旨在為WEB應用提供可擴充套件的高效能資料儲存解決方案。 MongoDB是一個介於關係資料庫和非關係資料庫之間的產品,是非關係資料庫當中功能最豐富,最像關係資料庫的。它支援的資料結構非常鬆散,

VIM補全外掛YouCompleteMe編譯安裝詳細步驟

# VIM神級補全外掛YouCompleteMe安裝詳細步驟 YouCompleteMe(以下簡稱YCM)是Google搜尋組程式設計師Valloric開發的VIM程式碼自動補全外掛,與其它補全外掛相比,最大的特點是能夠基於語義完成補全,支援多種語言(智慧補全

Android Studio 下載 與 安裝 詳細步驟

Android Studio 簡介 Android Studio 是谷歌推出一個Android整合開發工具,基於IntelliJ IDEA. 類似 EclipseADT,Android Studio 提供了整合的 Android 開發工具用於開發和除錯。 在 IDEA 的

Mysql 5.7 Linux編譯安裝詳細步驟

二、下載mysql source_code 1 2 3 4 5 這裡說一下,進入myql下載頁面後選擇source_code: 然後選擇 Generic Linux (Architecture Independent), Compressed TAR Archive  Includes Boost Hea

下載編譯Chrome瀏覽器For Android

最近因為公司專案,需要對Chrome的某一模組進行修改後,相容公司的Android裝置,現記錄下Chrome的原始碼下載過程,作為筆記。 1. 準備Ubuntu系統,最好是物理機上安裝,因為Chrome首次編譯耗時較長,對硬體要求較高。我使用的Ubuntu版本為14.04.1。 2. 下載C

安卓學習筆記 -- (安裝環境) Android Studio安裝配置、環境搭建詳細步驟及基本使用 Android Studio和SDK官方開發工具下載 Android Studio教程從入門到精通 Android開發-之第一個程式:HelloWorld!

1、下載Android Studio安裝配置、環境搭建詳細步驟及基本使用    https://www.cnblogs.com/yanglh6-jyx/p/Android_AS_Configuration.html https://blog.csdn.net/k491022087/ar

Vue.js devtools chrome 的安裝詳細步驟

一,在github上下載壓縮包,github下載地址:https://github.com/vuejs/vue-devtools      找到下載檔案的目錄解壓出來 二, 1,cmd定位到目錄這裡  2,npm install

VS2015+OpenCV2.4.13環境搭建詳細步驟及自帶示例編譯執行

前言 最近研究了一下opencv的kalman濾波演算法,想要執行裡面的示例,折騰了半天,在網上找了一些資料,終於搞定了,主要是配置vs的環境,這裡做個詳細的步驟總結。 軟體下載 首先,在opencv官網下載軟體。官網下載地址。 注意,4.0.0版本是近期才釋出的,是大

Mupdf編譯so檔案詳細步驟

最近研究Android的PDF,因為Mupdf下載的原始碼並不是能直接執行,需要自己編譯,所以把自己編譯的過程總結一下。 1、下載mupdf mupdf-1.6下載 2.下載安裝Cygwin 3、解壓mupdf原始檔:tar -zxvf mupdf-1.6-s

Mac上下載編譯Android 6.0原始碼詳細記錄

第一步: 使用命令建立一個字尾為.dmg或.dmg.sparseimage的映象檔案 $ hdiutil create -type SPARSE -fs 'Case-sensitive Journaled HFS+' -size 80g ~/

git本地專案上傳碼雲詳細步驟(內附git工具下載)

git工具在文章最後附有云盤下載地址,話不多說直接上教程 第一步,安裝客服端 第二步 建立原生代碼庫 第四步選中資料夾 右鍵 選擇 GIt Bash Here 第五步 初始化 使用者名稱 郵箱 第六步 開啟git圖形介面工具, 開啟方式選擇第四步 的 g

在linux通過源碼編譯安裝redis詳細步驟

數據 默認 strong list col name cli tro alt 1.下載源碼包 [root@localhost opt]# wget http://download.redis.io/releases/redis-4.0.10.tar.gz 2

在linux通過原始碼編譯安裝redis詳細步驟

1.下載原始碼包 [[email protected] opt]# wget http://download.redis.io/releases/redis-4.0.10.tar.gz 2.解壓縮redis [[email protected] opt]# tar

jdk下載與安裝的詳細步驟

1.下載 如圖所示 先點選“Downloads”再點選“Java for Developers” 2.點選第一個圖“java” 3.選擇“Accept License Agreement”,根據自己的系

如何執行從網上下載的iWatch專案詳細步驟.

今天幫朋友解決iWatch的問題,他把專案直接扔給我,我們都知道如果專案中帶一些需要開發認證的框架(比如Healthkit框架內)是不能直接執行的.昨天經過一個多小時的研究(PS:樓主比較笨),終於搞

OpenWrt開發教程(二)編譯環境搭建詳細步驟

目錄 一、vmware安裝 二、安裝ubuntu作業系統 我們採用ubuntu 14.04 server版本作業系統,server版本是不帶圖形介面的,如果不熟悉命令列操作的建議先學習linux命令。server版

centOS6.5編譯安裝jdk詳細步驟

第一步: 在任意目錄下建立一個目錄用於存放安裝軟體的地方(要是準備解壓完刪除掉,也可以不建立) mkdir /home/software 我是在home目錄下建立一個software的目錄。