很久都沒更新webkit 源碼在ubuntu上編譯了,網上搜了一下,基本上都是早期編譯的webkit版本。多是你們都去搞高大上的谷歌瀏覽器了吧。 程序員
今天就以ubuntu14.04版本做爲編譯環境來說講webkit編譯 web
1、下載源碼 ubuntu
wget http://builds.nightly.webkit.org/files/trunk/src/WebKit-r174650.tar.bz2 瀏覽器
或者瀏覽器打開下載。 bash
2、解壓 微信
tar xjf ebKit-r174650.tar.bz2 網絡
3、編寫一個編譯腳本 微信公衆平臺
#!/bin/bash
# webkit version WebKit-r174650.tar.bz2 ./Tools/gtk/install-dependencies ui
./Tools/Scripts/update-webkitgtk-libs spa
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:`pwd`/WebKitBuild/Dependencies/Root/lib64/pkgconfig
./Tools/Scripts/build-webkit --gtk --debug
install-dependencies 安裝編譯第三方依賴庫環境
update-webkitgtk-libs 更新編譯第三方庫(gtk)
通過漫長的等待後就會編譯生成可執行文件。(視網絡和機器配置而定,網絡快機器好固然速度快)
4、執行調試
export PATH=$PATH:$(WebKitPATH)/WebKitBuild/Dependencies/Root/lib64
WebKitPATH是你webkit的目錄
執行
cd 到你的WebKitPATH目錄下
./WebKitBuild/Debug/Programs/GtkLauncher
調試用gdb
也能夠看看個人另外一篇http://my.oschina.net/u/2335812/blog/398433
如何簡單快速調試高大上的谷歌瀏覽器
若是你們對本系列文章有疑問,能夠直接在公衆號留言,小編第一時間聯繫原創做者幫你耐心解答。
技術人員都有本身的情懷,深陷其中而不被理解,歡迎關注我的微信公衆平臺:程序員互動聯盟(coder_online),一個開發人員的家,來訴說本身的故事。
摘自:http://my.oschina.net/u/2335812/blog/405063