在windows系统中,通用使用windeployqt.exe
打包qt程序,同样在linux 系统中可以使用linuxdeployqt
打包qt程序。
注:
linuxdeployqt
不支持glibc高版本的操作系统
qt
开发环境版本为:5.9.5
首先、下载linuxdeployqt源码包
1 | -b 6 表示 版本号 |
2、编译
linuxdeployqt
1 | export PATH=$(readlink -f /usr/lib/aarch64-linux-gnu/qt5/bin/):$PATH |
执行完将bin/linuxdeployqt 拷贝到/usr/local/bin
`cp bin/linuxdeployqt /usr/local/bin`
3、设置
qt
环境变量
1 | export PATH=/usr/lib/qt5/bin:$PATH |
4、错误解决
1 | ERROR: Could not start patchelf. |
5、打包
1 | linuxdeployqt Test -appimage |
6、制作deb包
1 | #make_pkg.sh |