【专业领域】ubuntu编译最新版本WebKit

好久都没更新webkit 源码在ubuntu上编译了,网上搜了一下,基本上都是早期编译的webkit版本。可能是大家都去搞高大上的谷歌浏览器了吧。

今天就以ubuntu14.04版本作为编译环境来讲讲webkit编译

一、下载源码

wget http://builds.nightly.webkit.org/files/trunk/src/WebKit-r174650.tar.bz2

或者浏览器打开下载。

二、解压

tar xjf WebKit-r174650.tar.bz2

三、编写一个编译脚本

#!/bin/bash # webkit version WebKit-r174650.tar.bz2 ./Tools/gtk/install-dependencies

./Tools/Scripts/update-webkitgtk-libs

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)

经过漫长的等待后就会编译生成可执行文件。(视网络和机器配置而定,网络快机器好当然速度快)

四、执行调试

export LIBRARY_PATH=$LIBRARY_PATH:$(WebKitPATH)/WebKitBuild/Dependencies/Root/lib64 (可选)

WebKitPATH是你webkit的目录

执行

cd 到你的WebKitPATH目录下

./WebKitBuild/Debug/bin/MiniBrowser

调试用gdb

原文发布于微信公众号 - 程序员互动联盟(coder_online)

原文发表时间:2015-04-29

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏一个默默无闻的工程师的日常

Trystack创建实例并通过ssh远程登录虚拟机

1603
来自专栏Java 源码分析

Linux下安装shadowsocks

Fedora/Red Hat Enterprise Linux 使用dnf安装: sudo dnf copr enable librehat/shadows...

3634
来自专栏Java开发者杂谈

Linux探索之路1---CentOS入坑笔记整理

作为一个小白正式入坑CentOS了,于是就有了CentOS摸索系列。后续我会根据自己的摸索情况不间断更新。

3627
来自专栏猿人谷

eclipse在Ubuntu 13.04下的安装过程及问题小记

一、eclipse安装过程 首先确保在安装eclipse之前已经安装好Java虚拟机 1. eclipse官网下载压缩包  下载地址:http://www.ec...

1786
来自专栏拂晓风起

windows FileZilla搭建FTP服务器 无法列表 无法访问

1574
来自专栏小白课代表

软件分享 | AirParrot 屏幕镜像工具安装教程

AirParrot是一个通过AirPlay把PC端的屏幕镜像无线投射到电视机上的实用工具。这款软件当然不仅仅具有屏幕的镜像功能,还有很多辅助功能,能够让你非常方...

1381
来自专栏程序小工

PHPStorm 配置 xdebug(phpStudy/wamp)

PHPStorm 是一款功能强大的 PHP 开发工具,自动补全、格式化样式等,以及最主要的 XDebug 功能,是开发中非常有用的功能,能有效查看程序代码的问题...

862
来自专栏运维技术迷

xz文件压缩工具的用法

最近在安装国外的开源软件的时候,总是下载到后缀名为xz的文件,乍一看听新鲜的,没有解压过xz文件,就在google上学习了一下,并且记录了一下这个命令的用法。 ...

4028
来自专栏bboysoul

vsphere安装

vsphere是一款很著名的服务器虚拟化软件,在中国很多小企业都在使用这款软件。 我安装的是最新版本vsphere6.5,详细的介绍看维基百科吧

962
来自专栏吴伟祥

Webjar是什么

1102

扫码关注云+社区