加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c – 如何使用lldb和VSCode使调试器与bitcoind和bitcoin-cli一起

发布时间:2020-12-16 07:24:22 所属栏目:百科 来源:网络整理
导读:这一切都在Mac OS Mojave上.比特币中有两个相关的可执行文件:bitcoind和bitcoin-cli. bitcoind运行比特币server.bitcoin-cli用于执行事务和其他活动.我想跟踪由bitcoin-cli发起的交易 我已经能够使用lldb跟踪bitcoind的路径.我试图跟踪使用比特币cli进行交
这一切都在Mac OS Mojave上.比特币中有两个相关的可执行文件:bitcoind和bitcoin-cli. bitcoind运行比特币server.bitcoin-cli用于执行事务和其他活动.我想跟踪由bitcoin-cli发起的交易

我已经能够使用lldb跟踪bitcoind的路径.我试图跟踪使用比特币cli进行交易的执行路径.当我使用lldb和Visual Studio代码运行bitcoind时,如果我没有放入断点,“调试器面板”就会消失.当我使用bitcoin-cli进行交易时,我无法设置断点,因为调试器面板消失了.你可以看到左上角image here的调试器面板立即消失

这是VS Code的启动文件:

{
            "name": "(lldb) Launch","type": "cppdbg","request": "launch","program": "/Users/ravi/zagg/micro-tests/bitcoin/src/bitcoind","args": ["-datadir=/Users/ravi/zagg/micro-tests/bitcoin/datadir"],"stopAtEntry": false,"cwd": "${workspaceFolder}","environment": [],"externalConsole": false,"MIMode": "lldb"
        }

如何使调试器保持活动状态,以便我可以使用比特币cli跟踪我所做的事务?

解决方法

这不是VScode或lldb的问题.您正在以守护进程模式运行比特币.您应该将bitcoin.conf中的比特币配置从daemon = 1更改为daemon = 0.这将使调试器保持运行.之后不应再有任何问题了.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读