Ubuntu 18.04中安装gdb-imagewatch的方法

在用OpenCV进行开发时,ImageWatch可以说是一个必不可少的调试工具,如果是在Windows中用Visual Studio来进行开发,那安个插件直接在Visual Studio中的插件库的搜索然后直接安装即可,但在Ubuntu中则没有那么容易安装,所以在此将安装方法记录下来,方便以后自己快速安装及方便后人。

安装步骤

安装依赖

先检查一下自己的Ubuntu中是否安装了python3,如果没有则执行如下命令进行安装:

sudo apt-get install libpython3-dev python3-dev

GDB的版本

检测一下GDB的版本

gdb --version

此处,GDB的版本应该要>=7.10,如果版本低于7.10,则自己安装一下更高级的GDB版本,安装方法则自行搜索,网上一大把。

之后,检查一下自己的GDB是不是采用Python3来编译的,执行如下命令:

gdb
python import sys; print(sys.version)

如果输出大概为:

3.6.9 (default, Nov  7 2019, 10:44:02) 
[GCC 8.3.0]

则表明这是符合要求的。如果不符合要求,则执行如下命令:

git clone https://github.com/csantosbh/gdb-imagewatch
cd gdb-imagewatch
git submodule init
git submodule update

安装Qt5

上Qt官网下载Qt5,网址为:https://www.qt.io/download ,安装好后,设置默认的qmake。方法如下:

cd /usr/lib/x86_64-linux-gnu/qt-default/qtchooser
sudo gedit default.conf
# 打开default.conf,在第一行输入qmake所在的文件夹路径,
# 如:/home/user_name/Qt-5.12.6/5.12.6/gcc_64/bin

编译gdb-imagewatch

到Github中下载gdb-imagewatch,网址如下:https://github.com/csantosbh/gdb-imagewatch 。下载后,则进行gdb-imagewatch的编译:

cd folder_of_gdb_imagewatch
mkdir build
cd build
qmake .. BUILD_MODE=release PREFIX=/path/to/installation/folder
make -j8
sudo make install

其中PREFIX=/path/to/installation/folder表示gdb-imagewatch的安装路径,如果不设置这个参数,则使用默认的安装路径:/usr/local.

配置gdb-imagewatch

至此,gdb-imagewatch已经安装成功,还差最后的配置。首先打开文件~/.gdbinit,如果没有这个文件,则直接创建一个,然后在该文件中添加如下一行:

source /path/to/gdb-imagewatch/gdb-imagewatch.py

测试安装效果

输入以下命令,来测试安装效果:

python3 /path/to/gdb-imagewatch/gdb-imagewatch.py --test

如果显示出一个gdb-imagewatch的界面,则表示安装成功。每次在进行gdb调试时,都会弹出这个imagewatch界面,然后就可以非常愉快地进行OpenCV的开发与调试了。

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值