首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用lldb和VSCode将调试器与bitcoind和bitcoin-cli一起使用?

如何使用lldb和VSCode将调试器与bitcoind和bitcoin-cli一起使用?
EN

Stack Overflow用户
提问于 2019-01-21 15:58:51
回答 1查看 183关注 0票数 3

所有这些都在Mac OS Mojave上。比特币中有两个相关的可执行文件:bitcoindbitcoin-cli。bitcoind运行比特币服务器。bitcoin -cli用于执行交易和其他活动。我想跟踪由bitcoin-cli发起的事务

我已经能够使用lldb跟踪bitcoind的路径。我正在尝试跟踪使用bitcoin-cli进行的事务的执行路径。当我使用lldb和Visual Studio代码运行bitcoind时,如果我不放一个断点,“调试器面板”就会消失。当我使用bitcoin-cli创建事务时,我不能设置断点,因为调试器面板消失了。您可以在左上角的image here上看到调试器面板,该面板立即消失

以下是VS Code的启动文件:

代码语言:javascript
复制
        {
            "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"
        }

如何保持调试器处于活动状态,以便可以跟踪使用bitcoin-cli执行的事务

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-30 16:04:14

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54285558

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档