zoukankan      html  css  js  c++  java
  • 【转】怎么去阅读Chromium的源码?

    同样路过一下。

    从初学者角度的话,如果是刚开始研究chromium,建议找个老版本chromium来看。新版太大太复杂了。

    我建议从github搜下chromium.bb这个项目,是个chromium49的删减版。

    之所以推荐这个,有几个原因:

    0,工程环境比原版chromium好搭多了,不用翻墙,不用改一些系统设置。90%的初学者我估计卡在搭chromium环境这了,尤其是国内。。

    1,代码量相对较小,所以直接可以生成vs工程后配合vax的代码着色和智能跳转阅读。有VAX辅助,对于查找函数具体位置有很大帮助。

    2,同样由于代码量小,你可以用vs直接编译跑起来。阅读chromium代码你一定要调试,否则很难理清某个流程。

     

    搭好环境后,建议你疯狂搜下网上讲解chromium架构的文章预热一下。否则你会不知所云。

    先把chromium的进程架构了解下,大概每个进程是做什么的,然后开始研究content层,这是chromium最主要的层,负责连接所有其他组件。

    其他具体架构细节以后想到再写……



    作者:龙泉寺扫地僧
    链接:https://www.zhihu.com/question/306408034/answer/565791530
    来源:知乎
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    my first android test
    VVVVVVVVVV
    my first android test
    my first android test
    my first android test
    ini文件
    ZZZZ
    Standard Exception Classes in Python 1.5
    Python Module of the Week Python Module of the Week
    my first android test
  • 原文地址:https://www.cnblogs.com/h2zZhou/p/11670381.html
Copyright © 2011-2022 走看看