Ubuntu12.04下源码安装qt4

来源:互联网 发布:淘宝网店开店要求 编辑:程序博客网 时间:2024/05/13 09:18

     一般有两种途径安装qt4(由于是初学只安装SDK,并不安装IDE之类的开发助手):

      1、直接安装编译好的二进制文件;

      2、从源代码自己编译安装。

      在这里选择第二种安装方式(顺便了解一下从源代码安装软件的流程)。

    step1:下载源代码

             Qt自从在2012年被Digia收购以后,很多资源都不那么容易找到了。可以在终端输入命令下载源代码包:


         wget -c http://download.qt-project.org/archive/qt/4.8/4.8.0/qt-everywhere-opensource-src-4.8.0.tar.gz

             [wget是下载工具,-c参数表示可续点下载(当然需要服务器端的支持),后面的是文件下载地址。关于wget的更多用法可以在网上搜索,我的博客里也转载有一片简单的介绍]

     step2:解压源代码包

              ubuntu下面有现成的图形解压缩包工具,直接提取出来就行了

     step3:配置

               从终端进入解压后的文件夹里,输入:

          ./configure -prefix /usr/local/qt/Qt-4.8.0-pc

               [/usr/local/qt/Qt-4.8.0-pc是你要安装qt4的位置,命令执行后会询问你安装那种版本c:商业版本协议;o:开源版本协议。我们这里输入o按照开源版本协议]

      step4:编译

                 配置完成后继续输入

           make

                 [这一步是编译代码,会需要很长时间(好几小时),具体时间看你机器的配置]

     step5:安装

                编译完成后,输入

           make install
                 根据配置时设置的安装位置进行安装(我们这里是/usr/local/qt/Qt-4.8.0-pc

    step6:设置Qt路径

                 用你习惯的编辑器在home/用户/.profile中添加

            QTDIR=/usr/local/Trolltech/Qt-4.7.4            PATH=$QTDIR/bin:$PATH            MANPATH=$QTDIR/man:$MANPATH            LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH            export QTDIR PATH MANPATH LD_LIBRARY_PATH
 

后记:环境变量是个很好的东西,但有的时候确实很烦人,让你迷惑不解,现在我机子上的qmake是3.0版本(/usr/lib/i386-linux-gnu/qt5/bin/qmake ),为了不和它出现冲突,编译的时候就直接用qt4版的qmake的绝对地址就行了。