安装gdb-imagewatch
依赖: Qt5.6+, python3, gdb7.10+支持python3.
具体参照https://github.com/csantosbh/gdb-imagewatch的说明.
1,下载gdb-imagewatch(后两步很重要,如果执行init失败,可以先去执行update,再执行init,updata)
$ git clone https://github.com/csantosbh/gdb-imagewatch
$ cd gdb-imagewatch
$ git submodule init
$ git submodule update
2,编译安装
$ mkdir build && cd build
$ qmake .. BUILD_MODE=release PREFIX=/path/to/installation/folder
$ make -j4
$ make install
3,配置gdb
编辑~/.gdbinit
文件, 没有就创建, gdb会在启动时自动调用本文件,文件内写入
source /path/to/gdb-imagewatch/gdb-imagewatch.py
4,测试
python3 /usr/local/bin/gdb-imagewatch/gdb-imagewatch.py --test
出现以下图,就说明安装成功!
VSCode调用gdb调试时会自动启动gdb-imagewatch.