ubuntu环境下qt打包
目录1. x86虚拟机中ubuntu打包1.1 查看虚拟机ubuntu环境1.2 安装 linuxdeployqt1.3 配置qt环境变量1.4 生成可执行文件及执行库1. x86虚拟机中ubuntu打包准备使用qt生成 Release 可执行文件1.1 查看虚拟机ubuntu环境当前虚拟机环境 ubuntu24.04;ubuntu20.04 不适用 linuxdeployqt 6 或 7 版本会提示“当前系统版本过高”即对应的 linuxdeployqt 版本太低本文使用 linuxdeployqt-continuous-x86_64.AppImage 作为 linuxdeployqt;免费 linuxdeployqt 资源下载:linuxdeployqt-continuous-x86_64.AppImage1.2 安装 linuxdeployqt新建目录 mytest位置~/workspace/qtfile/mytest复制 linuxdeployqt 文件到 mytest 文件夹中;修改文件名称赋予 linuxdeployqt 文件执行权限移动 linuxdeployqt 文件到可执行目录下/usr/local/bin/查看版本号linuxdeployqt -version1.3 配置qt环境变量终端输入sudo vim ~/.bashrc在文件末尾添加#add QT ENV export PATH/opt/Qt/5.15.2/gcc_64/bin:$PATH export LD_LIBRARY_PATH/opt/Qt/5.15.2/gcc_64/lib:$LD_LIBRARY_PATH export QT_PLUGIN_PATH/opt/Qt/5.15.2/gcc_64/plugins:$QT_PLUGIN_PATH export QML2_IMPORT_PATH/opt/Qt/5.15.2/gcc_64/qml:$QML2_IMPORT_PATHwq!保存退出立即生效环境变量source ~/.bashrc测试 qmake 环境变量qmake -v1.4 生成可执行文件及执行库新编译的 Release 文件夹内容我的 release 文件路径/home/alientek/Qt/build-03hello-Desktop_Qt_5_15_2_GCC_64bit-Release在此文件夹下执行linuxdeployqt 03hello -appimage执行结果及生成文件将此文件夹复制后压缩即可在另一台Ubuntu虚拟机中运行自带运行环境。