1.安装必备项目
yum install python3-devel python3-numpy python3-pip freetype-devel glib2-devel cairo-devel
dnf --enablerepo=powertools install texinfo
libglew-devel:
(1)Create the repository config file /etc/yum.repos.d/linuxtech.repo:
[linuxtech]
name=LinuxTECH
baseurl=http://pkgrepo.linuxtech.net/el6/release/
enabled=1
gpgcheck=1
gpgkey=http://pkgrepo.linuxtech.net/el6/release/RPM-GPG-KEY-LinuxTECH.NET
(2)yum install libglew-devel
eigen:
(1)下载:Eigenhttp://eigen.tuxfamily.org/index.php?title=Main_Page#Download(2)编译安装
#cd eigen-eigen-xxxxxxxxxxxxxxx # 进入eigen解压的目录
#mkdir build # 新建一个build文件夹
#cd build # 进入build文件夹
#cmake .. # 用cmake生成Makefile
#make install # 安装
2.下载源码
github搜索gdb-imagewatch
3.安装编译
在gdb-imagewatch目录下
qmake ..BUILD_MODE=release
make
可能会报错:
注意之前步骤中eigen安装路径 ,进行相应修改
#include "/usr/local/include/eigen3/Eigen/Eigen"
修改后继续进行编译
make
make install
4.测试
在gdb-imagewatch目录下,运行命令: python3 gdb-imagewatch.py --test