bitcoin-master code reading record(1):main()

一.准备环境

1. Down Load Code:https://github.com/bitcoin/bitcoin

2. 阅读软件:

 Source Insight (可分析 源代码,自动显示 上下文信息, 能高亮显示 关键字,上手简单)

其他推荐:

vim、Sublime Text(支持 vim模式):需熟悉命令

MarkDown : 可使用普通文本编辑器编写的标记语言,通过简单的标记语法,使普通文本内容具有一定的格式。

二.基础

先看ReadMe (根目录)

了解 what is bitcoin?  以及 它的白皮书 (链接)

[一种对等网络 的电子现金系统]

三:目录结构

bitcoin-master code reading record(1):main()_第1张图片

四.文件内容和运行Flow

入口函数(main()函数)位置:bitcoin-master\src\bitcoind.cpp

内容如下:

bitcoin-master code reading record(1):main()_第2张图片

Flow:


bitcoin-master code reading record(1):main()_第3张图片

注:后面会依照以上Flow  逐个阅读解析。

PS:  因为没有阅读完,上述框架图会在阅读过程中补充完善,再继续更新。


区块链研习社源码研读班 姝婧

你可能感兴趣的:(bitcoin-master code reading record(1):main())