系统:ubuntu20.04
官网可直接下载使用https://github.com/probonopd/linuxdeployqt/releases,但是因为不支持ubuntu20所以本文通过下载源码编译的方式编译linuxdeployqt
安装编译相关依赖
sudo apt-get install git g++ libgl1-mesa-dev wget
安装QT
sudo apt-get install cmake
sudo apt-get install patchelf
下载Linuxdeployqt源码:https://github.com/probonopd/linuxdeployqt
注释掉linux版本的代码 vim tools/linuxdeployqt/main.cpp
编译:在linuxdeployqt目录下执行 sudo cmake CMakeLists.txt生成Makefile文件
执行make编译: sudo make -j8
编译成功后在linuxdeployqt/tools/linuxdeployqt/目录下生成linuxdeployqt可执行程序
将编译好的程序复制到/usr/local/bin/目录下
然后修改linuxdeployqt权限:sudo chmod -R 777 /usr/local/bin/linuxdeployqt