1. 下载源码文件
https://github.com/KDAB/GammaRay
2.unzip解压缩
例如我下载的是GammaRay-3.0.zip,解压缩即可:
unzip GammaRay-3.0.zip
3.在目录下创建build文件夹
mkdir build
cd build
4.设置cmake路径
进入build,设置Qt目录:
cd build
cmake:
cmake -DCMAKE_PREFIX_PATH=/opt/Qt/Qt5.12.8/5.12.8/gcc_64 ..
5.编译
接着make编译
make
期间会有一个错误:
libQt5WebEngineCore.so: .dynsym local symbol at index 3 (>= sh_info of 3)
使用下面命令行可解决问题:
sudo ln -sf /usr/bin/x86_64-linux-gnu-ld.gold /usr/bin/ld
6.运行
make成功之后,在build文件里,进入bin里看到有个grammary,打开即可:
1695285821795.png
./grammary