编译WebKit

编译webkit需要依赖一些工具软件如bison,flex,sqllite,这些软件在fedora10的iso里都有.

由于我安装系统的时候都已经安装了,所以不需要重新安装。fedora10自带的Qt版本是qt-3.3,有点老。如果是用 WebKit-r29336来编,编译会有错。参考 http://xuyuanchao.ie.cnu.edu.cn/book/website/embedded/5.pdf
qt-x11-preview-opensource-src-4.4.0-tp1.tar.gz对应WebKit-r29336可以编译通过。

我选取的版本是WebKit-r44815与qt-x11-opensource-src-4.5.3.tar.gz,编译后启动成功。

 

一。编译QT
下载qt-x11-opensource-src-4.5.3.tar.gz
配置
./configure \
-prefix /usr/local/Trolltech/Qt-4.5.3/ \
-release -shared \
-fast \
-system-sqlite \
-no-openssl \
-nomake examples -nomake demos \
-optimized-qmake \
-no-nis \
-no-cups \
-no-separate-debug-info
其中编译参数的说明可参考http://hi.baidu.com/%C6%BB%B9%FB%CF%A1%D6%E0/blog/item/3b7a8e15391f5a14972b4303.html

gmake
gmake install
编了好久

安装后的目录是 /usr/local/Trolltech/Qt-4.5.3/

 

二。编译WebKit
http://nightly.webkit.org/builds/trunk/src/1 下载 WebKit-r44815

设环境变量
export QTDIR=/usr/local/Trolltech/Qt-4.5.3/
export PATH=$QTDIR/bin:$PATH

将PATH中默认的/usr/lib/qt-3.3/bin去掉

开始编译
./WebKitTools/Scripts/build-webkit
若干小时后
编译成功的目录在 WebKit-r44815/WebKitBuild/ 下
启动脚本 ./WebKit-r44815/WebKitTools/Scripts/run-launcher

posted @ 2010-10-26 23:07  toxot  阅读(667)  评论(0编辑  收藏  举报