环境Ubuntu20.10 mini,QT6.2.0
1.linuxdeployqt源码编译。
sudo apt install patchelf git clone https://github.com/probonopd/linuxdeployqt.git
注意权限
下载完成后注释掉: sudo gedit tools/linuxdeployqt/main.cpp
要在Ubuntu中添加QT6的路径:不然会报错。
gedit ~/.bashrc
#add QT ENV
export PATH=/home/xxp/Qt/6.2.0/gcc_64/bin:$PATH
export LD_LIBRARY_PATH=/home/xxp/Qt/6.2.0/gcc_64/lib:$LD_LIBRARY_PATH
export QT_PLUGIN_PATH=/home/xxp/Qt/6.2.0/gcc_64/plugins:$QT_PLUGIN_PATH
export QML2_import_PATH=/home/xxp/Qt/6.2.0/gcc_64/qml:$QML2_import_PATH
export CMAKE_PREFIX_PATH=/home/xxp/Qt/Tools/QtDesignStudio-2.2.0-preview/qt6_design_studio_reduced_version/lib/cmake/Qt6
source ~/.bashrc 刷新
之后进行 cmake. 和 make
make成功后会在如下文件夹下生成可执行文件:
然后移动复制。
sudo cp linuxdeployqt /usr/local/bin/
这里要注意权限:sudo chmod a+x linuxdeployqt
可以选择安装:具体干嘛的不知道
sudo wget -c "https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage" -O /usr/local/bin/appimagetool sudo chmod a+x /usr/local/bin/appimagetool
---------------------------------------------------------Linux-打包---------------------------------------------------------



