在Ubuntu下編譯WebKit源碼

來源:互聯網
上載者:User
  在朋友的介紹下有幸認識了WebKit這個讓人心動的開源瀏覽器核心. 在這我也不多作介紹,搜尋並看到這篇文章的朋友應該都是想通過做一個WebKit的"hello world"後再進一步的研究開發. 我做的"hello world"就是編譯源碼,產生一個QT WebKitb瀏覽器.

        1) 下載最新的源碼(法a較快,不過也要半小時左右, 法b用了一下午時間)

          方法a : 進入http://nightly.webkit.org/, 下載 "Source"標籤下的源碼.將壓縮包儲存到本地就行.

          方法b : 使用svn.

                      先安裝svn, sudo apt-get install build-essential subversion

                           在終端輸入 svn checkout http://svn.webkit.org/repository/webkit/trunk     /home/hadoop/WebKit

                           最後一項是你想儲存的目錄,可以進入某一目錄後輸入檔案夾名.

  2) 在下載源碼的同時安裝一些依賴包

sudo apt-get install bison flex libqt4-dev libqt4-opengl-dev libphonon-dev libicu-dev libsqlite3-dev libxext-dev libxrender-dev gperf libfontconfig1-dev libphonon-dev g++

  

  3) 設定QT環境變數

    進了第二步後,QT就安裝上了,一般會在/usr/share/qt4這個目錄下.

              在root下用vi或gedit 編輯 /etc/environment, 添加QTDIR=/usr/share/qt4,並在PATH中加入$QTDIR/bin

              OR

              在編譯之前在終端輸入export QTDIR=/usr/share/qt4, export PATH=$PATH:$QTDIR/bin

  4)編譯(需要約30分鐘)

              進入WebKit源碼根目錄

    輸入QTDIR=/usr/share/qt4/bin Tools/Scripts/build-webkit

        編譯結束:

            

  

  5)運行QTWebKit瀏覽器

    編譯完後會在源碼根目錄下產生一個WebKitBuild檔案夾, 運行 WebKitBuild/Release/bin/QtTestBrowser 即可

    也可按編譯後提示運行QTDIR=/usr/share/qt4/bin  Tools/Scripts/run-launcher

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.