zoukankan      html  css  js  c++  java
  • Ubuntu编译安装最新的webkit

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

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

    一、下载源码

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

    或者浏览器打开下载。

    二、解压

    tar xjf ebKit-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 PATH=$PATH:$(WebKitPATH)/WebKitBuild/Dependencies/Root/lib64

    WebKitPATH是你webkit的目录

    执行

    cd 到你的WebKitPATH目录下

    ./WebKitBuild/Debug/bin/MiniBrowser

    调试用gdb 

    也可以看看我的另一篇http://my.oschina.net/u/2335812/blog/398433

    如何简单快速调试高大上的谷歌浏览器

    如果大家对本系列文章有疑问,可以直接在公众号留言,小编第一时间联系原创作者帮你耐心解答。

    技术人员都有自己的情怀,深陷其中而不被理解,欢迎关注个人微信公众平台:程序员互动联盟(coder_online),一个开发人员的家,来诉说自己的故事。

    转自:http://my.oschina.net/u/2335812/blog/405063

  • 相关阅读:
    机器学习-分类简单介绍
    状态压缩动态规划 -- 旅行商问题
    30 天学习 30 种新技术系列
    Sublime Text3 高亮显示Jade语法 (Windows 环境)
    程序启动缓慢-原来是hbm.xml doctype的原因
    Spring4 Hibernate4 Struts2在WebLogic 10.3.3上面部署
    Spring的 classpath 通配符加载配置文件
    nmp install 异常
    cvc-complex-type.2.4.c: The matching wildcard...
    LazyInitializationException--由于session关闭引发的异常
  • 原文地址:https://www.cnblogs.com/2010wuhao/p/4448898.html
Copyright © 2011-2022 走看看