將ubuntu16.04的qt編譯環境,發布到沒有qt環境的ubuntu16.04的機器上。
有兩種方式,一種是手動打包,需要將所需的庫導出等。第一種是是用打包工具linuxdeployqt,本文采用第二種。
1.首先去https://github.com/probonopd/linuxdeployqt/releases下載已經編譯好的版本

2.下載完成后 進入下載好的目錄,將其重命名
sudo mv linuxdeployqt-continuous-x86_64.AppImage linuxdeployqt
3.將重新命名好的文件,移動到/usr/local/bin
mv ./linuxdeployqt /usr/local/bin
4.執行linuxdelpoyqt --version查看版本
root@scdz-virtual-machine:/home/scdz# linuxdeployqt --version
linuxdeployqt 4 (commit ac2d5c2), build 561 built on 2018-07-09 18:54:52 UTC
5.測試一下qmake

需要設置下環境變量
我的是
export PATH=/opt/Qt5.6.3/5.6.3/gcc_64/bin/:$PATH,其他版本根據qt安裝目錄自行修改
再次執行qmake

可以看到qmake正常了

至此,linuxdeployqt安裝完成。
