Fedora 8下使用Qt編譯WebKit

2021-04-16 01:40:27 字數 1590 閱讀 8547

dependencies

編譯webkit需要以下軟體:

qt version 4.3 or later.

gperf.

sqllite.

bison.

flex version 2.5.33 or later.

libxslt.

由於我採用的平台是fedora 8,基本上都安裝好了, 只需要gperf和qt了.

qt採用的版本是qt-x11-preview-opensource-src-4.4.0-tp1.tar.gz

解壓縮tar -zxvf qt-x11-preview-opensource-src-4.4.0-tp1.tar.gz

cd qt-x11-preview-opensource-src-4.4.0-t

配置./configure /

-prefix /opt/qtx11-4.4-tp1/ /

-release -shared /

-fast /

-system-sqlite /

-no-openssl /

-nomake examples -nomake demos /

-optimized-qmake /

-no-nis /

-no-cups /

-no-separate-debug-info

編譯gmake

note:主力需要經過漫長的等待:)

安裝gmake install

build qt

build webkit準備

設定qtdir環境變數, fc8預設安裝的是qt 3.3.8 版本,預設的qtdir變數設定為/usr/lib/qt-3.3

qtdir=/usr/lib/qt-3.3

我們要設定為新版本qt的安裝位置

這裡為/opt/qtx11-4.4-tp1/

export qtdir=/opt/qtx11-4.4-tp1/

還需要講qt-3.3.8的bin目錄從path中去掉, 不然會引用qt-3.3.8的qmake造成無法生成makefile檔案

export path=$qtdir/bin:$path

編譯qtdir=/opt/qtx11-4.4-tp1/ ./webkittools/scripts/build-webkit

經過漫長的等待後就會在webkitbuild/release/bin下生成qtlauncher

測試在xwindows下

cd webkitbuild/release/bin

./qtlauncher about:blank

./qtlauncher www.linuxidc.com

note:

firefox是基於gecko引擎進行網頁排版

ie則是以trident作為其網頁排版引擎的

konqueror以khtml 為引擎的

Fedora 8下安裝配置VNCSERVER

做開發,有時候需要不停的在windows 與 linux環境之間切換,比較常見的方法有 a.每個人配置兩台機器 分別安裝windows和linux 兩個顯示器 b.每個人配置一台windows,然後在windows上用vmware虛擬乙個linux系統來使用 c.每個人 配置一台windows,然後...

Fedora 8下的MySQL原始碼安裝手記

源 評 1 解壓mysql 5.0.83.tar.gz tar zxvf mysql 5.0.83.tar.gz 2 建立乙個新的目錄 usr local mysql以便作為mysql的安裝目錄,然後進入到剛剛解壓出來的mysql 5.0.83的目錄下進行配置 安裝到 usr local mysql...

fedora8下配置yum從本地光碟機更新軟體

1.把光碟或iso檔案mount到檔案系統。假設我們將光碟mount到 mnt cdrom下,在命令列輸入 mkdir mnt cdrom mount dev cdrom mnt cdrom 第1行命令建立乙個 mnt cdrom的資料夾,第二行將光碟機mount到該資料夾。有的光碟機是是 可執行m...