比特币通信协议 - 币圈消息

比特币通信协议篇11、二、TURN简介。在典型的情况下,TURN客户端连接到内网中,并且通过一个或者多个NAT到 详细

比特币调试 - 币圈消息

[复制链接]
55 0
wangjia 发表于 2022-11-3 15:44:57 | 只看该作者 |阅读模式 打印 上一主题 下一主题
比特币调试篇11、filesduringbuild”选项。然后点击下一步,会在将文件拷贝至本地工程目录下,该过程需要一点时间,。
2、此时我们可以打开源码,并设置断点,程序运行时我们就可以在断点处进行调试了!
3、然后点击“CreateanewSSHconnection”选项,弹出远程计算机信息填写页面,具体填写内容如下:。
4、來源:简书。点击下一步进入“远程计算机选择”界面,。
5、作者:菜菜子_forest。VisualGDB中头文件、链接库等基本设置大家可以参照《VisualGDB的基本使用》这篇文章来学习和操作,其链接如下:。
6、VisualStudio+VisualGDB调试比特币程序,。
7、在完成调试工程搭建后,我们在VisualStudio中可以看到创建的工程,在该工程中还包含了从远程计算机中拷贝过来的源码,。
8、文件拷贝结束后,进入“编译和调试”页面,在此处我们主要是找到编译好的bitcoind执行文件,找到该文件后,点击“Finish”即可实现调试工程的搭建!
9、第一步是新建Linux工程,具体是打开VS- 文件菜单- 新建- 项目- 模板- VisualGDB- LinuxProjectWizard,在名称处填写“bitcoin”,。
10、在完成了VisualGDB的安装之后,在VisualStudio2010的“项目”选项中会增加“VisualGDB”模板,该模板的工程中会可以看到“LinuxProjectWizard”工程。此时表明VisualGDB已安装成功!

比特币调试篇21、下一步点击“Importaproject”选项,默认选择“Importaprojectbuiltwithothertools”!
2、在完成了VisualGDB的安装之后,在VisualStudio2010的“项目”选项中会增加“VisualGDB”模板,该模板的工程中会可以看到“LinuxProjectWizard”工程。此时表明VisualGDB已安装成功。安装完之后记得点击PatchVisualGDB.exe!
3、我们知道比特币程序在启动时可以设置相应的参数,我们在看比特币源码时也会遇到不同参数状态下,比特币程序执行不同的代码,现在有了调试方法,我们可以更直观得理解这些参数的意义了,那么这些参数在调试工程中如何设置呢?我们选中调试工程,点击右键,在弹出的菜单中选择“VisualGDBProjectProperties”选项,然后在弹出的对话框中找到“DebugSetting”页面,在该页面中找到“Mainexecutablearguments”项,在其后的编辑框中填入相应的参数,各参数之间以空格隔开即可!
4、填写完成后,点击“Create”,然后等待验证,如果验证成功则返回前页面,此刻继续点击“Next”即可,进入源码选择页面,在该页面中我们点击源码目录选择按钮,在弹出的对话框中会弹出远程Linux计算机的文件目录,我们在此找到比特币源码所在目录即可!
5、在完成了相应参数设置后,我们就可以启动比特币程序进行调试了。具体调试方法可详细参见VisualStudio的调试方法!
6、computer”,然后点击“Deploymentcomputer”的下拉框,弹出如下所示页面:。
7、简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处!
8、一、编译环境准备。下一步点击“确定”,进入项目类型选择界面:。
9、在该界面中,我们需选择要调试比特币程序所在Linux计算机,这个是之前连接过的远程计算机,如果要选择新的远程计算机,则需点击下方的“DeploytheprojecttoanotherLinux。
10、在完成了VS+VisualGDB的安装后,我们就可以开始调试比特币源码了,当然在调试比特币源码之前我们需要先编译好比特币源码,并生成bitcoind等执行程序,关于比特币源码的编译大家可以参考我的另一篇文章。
比特币调试篇31、,沿着代码中各函数的调用顺序逐行阅读,逐行理解,有时理解不了的大家会在群里讨论、或在代码中添加日志打印、或Linux编程经验丰富者会通过gdb调试方式来实现对相应代码的理解。但对于大多数习惯使用Windows系统的用户来说,可视化方式调试和理解代码更为有意义,如我们在Windows中可以使用VisualStudio来调试代码。因此,带着这个诉求,我也在想办法找到这个方便的调试方法。在一次与研习社搞区块链开发的社友交流后,得知VisualStudio+VisualGDB,于是我第一时间进行了亲测,经过一番试验,终于搞定了在Windows下远程调试Ubuntu下的QYB源码,其调试方法与比特币是一样的!
2、通过VS+VisualGDB可以调试VS程序一样对Linux下的代码进行调试,即可以设置断点、查看变量值、单步调试等,所以还是很方便的。下面我将详细说明如何搭建调试环境!
3、二、调试工程搭建。三、开始调试。
4、然后,继续下一步进入源码访问模式页面,即源码是远程访问,还是在本地拷贝一份,此处建议选择“Copysourceslocallyanduploadmodified。
5、首先需要在Windows机器中安装VS和VisualGDB,VS的版本需2010之上,本文使用的是2010版,VS的安装对于大部分程序员来说都不陌生,这里就不详细说明,不熟悉者可自行百度相关资料安装。然后就是VisualGDB的安装了,其前提是大家已经完成了VS的安装。安装完之后记得点击PatchVisualGDB.exe!
极客公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:比特币调试
喜欢 (0)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
收藏
收藏0
转播
转播
分享
分享
分享
淘帖0
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝0

帖子2930859

发布主题
阅读排行更多+

Powered by 顺水鱼MT4外汇EA网! X3.2© 2001-2017 顺水MT4外汇EA公司.( 陕ICP备17014341号-1