.安装基础的编译环境
sudo apt-get build-dep qt5-default (sudo apt-get install qt5-default )
sudo apt-get install libxcb-xinerama0-dev
sudo apt-get install build-essential perl python git
.Libxcb
sudo apt-get install '^libxcb.*-dev' libx11-xcb-dev libglu1-mesa-dev libxrender-dev libxi-dev libxkbcommon-dev libxkbcommon-x11-dev
.OpenGL
sudo apt-get install build-essential
sudo apt-get install libgl1-mesa-dev
sudo apt-get install libglu1-mesa-dev
sudo apt-get install libegl1-mesa-dev
sudo apt-get install freeglut3-dev
.Qt WebKit
sudo apt-get install flex bison gperf libicu-dev libxslt-dev ruby
sudo apt-get install bison flex fonts-lato gperf javascript-common libbison-dev libfl-dev libfl2 libicu-dev libjs-jquery libruby2.5 libxml2-dev libxslt1-dev rake ruby ruby-did-you-mean ruby-minitest ruby-net-telnet ruby-power-assert ruby-test-unit ruby-xmlrpc ruby2.5 rubygems-integration
.Qt WebEngine
sudo apt-get install libssl-dev libxcursor-dev libxcomposite-dev libxdamage-dev libxrandr-dev libdbus-1-dev libfontconfig1-dev libcap-dev libxtst-dev libpulse-dev libudev-dev libpci-dev libnss3-dev libasound2-dev libxss-dev libegl1-mesa-dev gperf bison
.Qt Multimedia
sudo apt-get install libasound2-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev
.QDoc Documentation Generator Tool
sudo apt install libclang-6.0-dev llvm-6.0
.安装其它环境
sudo apt-get install gdb
sudo apt install git g++
sudo apt install patchelf
sudo apt-get install qtbase5-dev
qtchooser -install qt5.14.2 /home/east/Qt5.14.2/5.14.2/gcc_64/bin/qmake
qtchooser -l
qmake -query
export QT_SELECT=qt5.14.2
qmake -v
/// 安装linuxdeployqt
sudo apt install cmake ---ubantu
sudo yum install cmake ---CentOS
cmake CMakeLists.txt
-- 提示cannot find -lGl时
sudo apt-get install libgl1-mesa-dev
sudo ./linuxdeploySetup.sh
linuxdeployqt fingerSet -appimage (命令前不能加sudo)
QMAKE_LFLAGS += "-Wl,-Bsymbolic,-rpath,\'\$$ORIGIN\'"
QMAKE_LFLAGS += "-Wl,-Bsymbolic,-rpath,\'\$$ORIGIN/lib\'"
QMAKE_LFLAGS += "-Wl,-Bsymbolic,-rpath,\'\$$ORIGIN/../lib\'"
llvm地址
https://releases.llvm.org/download.html#8.0.0
参考: