一、安装g++环境
apt-get install g++ glib-2.0 gtk±2.0 xorg-dev
其中g++为编译qt必须,glib和gtk+为编译X11版时配置选项-gtkstyle需要,xorg-dev为编译qvfb必须。以上这些库都是我经过编译后发现缺少总结出来的。
二、安装另外一些相关环境
sudo apt-get install libx11-dev libxau-dev libxaw7-dev libxcb1-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev
sudo apt-get install libxext-dev libxfixes-dev libxfont-dev libxft-dev libxi-dev libxinerama-dev libxkbfile-dev libxmu-dev libxmuu-dev
sudo apt-get install libxpm-dev libxrandr-dev libxrender-dev libxres-dev libxss-dev libxt-dev libxtst-dev libxv-dev libxvmc-dev
sudo apt-get install libglib2.0-dev
sudo apt-get install libssl-dev
sudo apt-get install libgtk2.0-dev
sudo apt-get install libcups2-dev
sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev
sudo apt-get install libgstreamer0.10-dev
sudo apt-get install libX11-dev libXext-dev libXtst-dev
三、解压QT源码文件
tar zxvf qt-everywhere-opensource-src-4.8.5.tar.gz
解压目录随意,根据个人情况进行解压
四、创建编译目录
(1)切换到opt目录下:cd /opt
(2)创建文件夹:mkdir qt-pc
(此文件夹编译时使用,编译源码完成后会在此文件夹中生成编译环境)
五、进入源码文件,编译源码文件
echo yes | ./configure -opensource –prefix /opt/qt-pc
make -j2
make install
-prefix 为编译后安装目录, /opt/qt-pc 即为步骤四中的文件夹