ubuntu14.04编译WebKit源代码

  由于自己研究生的方向和浏览器多屏互动,分布式计算相关,所以在学习WebKit的时候,自己编译了WebKit的源码,希望能够增强学习的兴趣。捣鼓了好几天,最后总算是编译成功了,这里做下总结,既可以方便自己,又可以作为以后团队的技术库,也作为分享给WebKit的爱好者。

  一. 编译环境

  1. 我使用的是ubuntu14.04操作系统,虚拟机。

  

  二. 源代码的获取

  1. 从http://nightly.webkit.org/上下载源代码,我下载的版本是r174650。下面的编译也是以此版本为例子,不同的版本编译方法略有些差别,特别是很早以前的版本,跟最新版本的目录都不一样。


  三. 准备工作

  1. 熟悉linux的基本命令。

  2. 解压下载好的源代码 ,并从终端进入源代码目录。

  3. 打开网页http://trac.webkit.org/wiki/BuildingGtk,这里面有教程如何编译WebKit。但在这之前前,可能需要安装一些WebKit编译和运行的一些基础库,而ubuntu(其他linux也一样)没有自带这些库,所以库的安装是一个很麻烦的事情。我自己在安装库的时候大多数是网上搜索的,复制粘贴了很多,具体需要哪些库我也不是很记得。这里我也不打算列举出来所需要哪些库文件,不同版本所需的库文件也不一样,我在这里说一下在安装库之前的一些准备工作:

  首先,安装gcc和g++,还有vim这三个基本的工具

  接着,根据网页的教程第一个步骤,执行Tools/gtk/install-dependencies(我感觉应该是安装一些和GTK相关的库)

  然后,执行sudo apt-get install build-essential(前提是安装了gcc)来安装一些gcc的库函数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值