2.解压文件。进到存放下载文件的目录下执行tar -xvf qt-everywhere-opensource-src-4.8.0.tar.gz
刚下载文件Qt libraries 4.8.0 for linux/x11(228MB)的文件名
3.执行sudo apt-get install build-essential。如果提示找不到包可以更新一下源。方法为sudo gedit /etc/apt/sources.list编辑源列表。然后执行sudo apt-get update
4.执行sudo apt-get install libx11-dev libfreetype6-dev libavahi-gobject-dev libSM-dev libXrender-dev libfontconfig-dev libXext-dev
5.把解压后的文件夹拷贝到英文目录(非tmp)下,进入该文件夹执行./configure(后面可添加参数,例如-nomake demo不编译demo。此处采取默认方式。5、6的参数问题参考《QT静态编译》),然后选择o(开源),接着选择yes(同意)。运行结束后提示Just run 'make'等信息后表示这步成功了。
6.make。执行make,这步需要很长时间。
可以加入以下选项:
-k 当发生错误时,尽可能继续编译;
-j N 同时进行N项编译,建议N的值为你的CPU核数X1.5。如:make –k –j 4。
7.安装qt。执行sudo make install,文件安装在/usr/local/Trolltech/Qt-4.8.0
8.设置环境变量。执行gedit ~/.bashrc 添加如下内容:
QTDIR=/usr/local/Trolltech/Qt-4.8.0/
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/doc/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export QTDIR PATH MANPATH LD_LIBRARY_PATH
之后重启。
9.接下来就可以按照
qmake -project
qmake
make