一.源码下载编译安装步骤要分析源码,首先需要下载编译安装,有条件的也可以先运行起来感受下。具体参考《docker源码编译安装步骤解析》。
二.选择一个合适的源码分析工具分析源码,分析工具很重要,可以直接跳转事半功倍。前面我用vscode来看源码,发现无法跳转到别的包里面,看起来十分费劲。后面发现source insight通过配置可以看,主要就可以像c,c++一样愉快的分析源码了。具体参考《source insight中支持golang》。
三.分析源码工欲善其事必先利其器,前期准备好了,现在可以开始了。