1、下载安装linuxdeployqt
(1) github 地址:https://github.com/probonopd/linuxdeployqt/releases 下载 linuxdeployqt-6-x86_64.AppImage 名称太长,可修改为linuxdeployqt
(2)复制到/usr/local/bin 文件夹下,并增加可执行权限
sudo chmod +x linuxdeployqt
sudo cp linuxdeployqt /usr/local/bin
(3)然后命令行输入 linuxdelpoyqt –version,查看是否安装成功.
2、配置Qt环境变量
(1)、终端输入vim ~/.bashrc 命令, 修改 .bashrc 文件,在文件末尾追加以下内容,Qt的安装路径用自己的路径代替;
#add QT ENV
export PATH=/home/jianwang16/Qt5.9.0/5.0/gcc_64/bin:$PATH
export LD_LIBRARY_PATH=/home/jianwang16/Qt5.9.0/5.0/gcc_64/lib:$LD_LIBRARY_PATH
export QT_PLUGIN_PATH=/home/jianwang16/Qt5.9.0/5.0/gcc_64/plugins:$QT_PLUGIN_PATH
export QML2_IMPORT_PATH=/home/jianwang16/Qt5.9.0/5.0/gcc_64/qml:$QML2_IMPORT_PATH
(2)、环境变量生效
source ~/.bashrc
3、应用程序打包
(1)Qt 以release方式编译,得到输出可执行文件
(2)赋值该可执行文件到新的文件夹,然后在该文件夹打开控制终端,执行以下命令:
linuxdeployqt SensorMaster -appimage
(3)等待执行结束,整个文件夹拷贝到另一台Linux中,运行可执行文件即可。