bitcoin-use vscode debug

use vscode as ide for bitcoin

  1. make sure compile bitcoin manually successful
  2. ubuntu 16.04 install vscode
  3. install c++ (microsoft) and C++ Intellisense
  4. open project folder, press F5 debug select C++(GDB/LLDB), will auto generate a file
    launch.json. need some modification
"program": "${workspaceRoot}/src/primecoind", //setup application path
"args": ["-printtoconsole"], //application params
"cwd": "${workspaceRoot}",
  1. ctrl+p, input task, select config build task will generate a file tasks.json
    do some modify
    "command":"BDB_PREFIX=/home/ubuntu/prime/db-4.8.30.NC/build_unix/build BDB_INCLUDE_PATH=${BDB_PREFIX}/include BDB_LIB_PATH=${BDB_PREFIX}/lib cd ${workspaceFolder}/src && make -f makefile.unix"
  2. press crtl + shift + B to build. setup breakpoint and tap F5 run debug