linuxdeployqt
下载地址:https://github.com/probonopd/linuxdeployqt/releases
patchelf
下载地址:https://nixos.org/releases/patchelf/patchelf-0.9/patchelf-0.9.tar.gz1、
-
下载上述地址中的linuxdeployqt,点击点击下载linuxdeploy-continuous-x86_64.AppImage
-
更改名字并增加权限
mv linuxdeployqt-continuous-x86_64.AppImage linuxdeployqt
mv ./linuxdeployqt /usr/local/bin
chmod 777 linuxdeployqt
-
下载patchelf并且解压文件夹,进入patchelf解压的文件夹后执行如下命令
./configure
make
sudo make install
- 系统环境中添加qt环境变量
在/etc/profile文件末添加如下几行命令:
export QTDIR=/opt/Qt5.10.0/5.10.0
export PATH=
Q
T
D
I
R
/
g
c
c
6
4
/
b
i
n
:
QTDIR/gcc_64/bin:
QTDIR/gcc64/bin:PATH
export LD_LIBRARY_PATH=
Q
T
D
I
R
/
g
c
c
6
4
/
l
i
b
:
QTDIR/gcc_64/lib:
QTDIR/gcc64/lib:LD_LIBRARY_PATH
然后source /etc/profile
- 打包程序
进入自己的程序目录,运行linuxdeployqt myexe(程序名称)