这几天想好好看一下qt,就在本身的ubuntu12.04上面安装qt库,还挺折腾的。ubuntu
一。下载qt代码bash
我找到官方下载地址http://download.qt-project.org/,这个是目录吧,好像全部的文件都在这。在/official_releases/qt/下面能够看到qt版本有4.8 及5.x,我也不知道qt4.8和5.x有什么区别,就分别下载了4.8.5和5.2.0:qt-everywhere-opensource-src-4.8.5.tar.gz和qt-everywhere-opensource-src-5.2.0.tar.xz都是源码。spa
二。编译安装ci
解压下载的压缩包
get
tar -xvf qt-everywhere-opensource-src-4.8.5.tar.gz
源码
配置
qt
cd qt-everywhere-opensource-src-4.8.5/
编译
sudo ./configure --prefix=/opt/qt/4.8.5-x11
变量
其中--prefix=/opt/qt/4.8.5-x11是指定qt安装到/opt/qt/4.8.5-x11目录
配置
以后就是
sudo make
这一步要好久
在就是安装
sudo make install
在就是修改环境变量,修改~/.profile文件,在最后添加下面的语句
export QT_DIR=/opt/qt/4.8.5-x11
#export QT_DIR=/opt/qt/5.2.0-x11
export PATH=$PATH:$QT_DIR/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$QT_DIR/lib
这样就能够在bash中使用qmake了。