环境

Ubuntu 9.10

qt4.7.3

gcc 4.4

Ubuntu中缺少 make

首先安装  sudo apt-get install make

如果不知道缺少啥,就按下面的装

1.sudo apt-get install g++ (若有g++的话,则输入命令g++会显示:no input file)

2.sudo apt-get install libX11-dev libXext-dev libXtst-dev

(对付显示的错误显示:Basic XLib functionality test failed!)

3.sudo apt-get install yum

4.sudo ln -s /usr/bin/make /usr/bin/gmake

5.yum -y install libtool-ltdl*

6.sudo apt-get install raster3d

7.sudo apt-get install mlocate

8.sudo apt-get install libtiff4-dev

9.sudo apt-get install  libx11-dev libfreetype6-dev libavahi-gobject-dev

(与dev之间有一个空格)libSM-dev libXrender-dev libfontconfig-dev  libXext-dev

10.sudo apt-get install cutecom

11.sudo apt-get install autoconf automake libtool

二、安装过程

1.先把qt压缩包放到合适的位置

  cp qt-x11-opensource-src-4.7.3.tar.gz  /work/qt

2.打开work/qt目录下:cd /work/qt

3.解压压缩包:

  tar zvxf qt-everywhere-opensource-src-4.7.3.tar.gz

4.进入解压之后的文件夹中去: 
  cd qt-everywhere-opensource-src-4.7.3  
5.生成Makefile文件: 输入命令:./configure

  这个时候他会问你:“Which edition of Qt do you want to use?” 然后给你两个类型供选择: 
  Type 'c' if you want to use the Commercial Edition.

  Type 'o' if you want to use the Open Source Edition.

  第一个是商业版,第二个是自由版。 
  选择 'o'(Qt/嵌入式自由版是Qt为了开发自由软件提供的嵌入式版本)。

   这时候,出现许可界面。 选择  'yes' 接受许可协议。 
  开始生成 Makefile 文件。这个大约需要 5 -10 分钟的时间。  
6.Qt编译: 
  输入命令:gmake  
7.Qt安装: 
  输入命令:gmake install 
  默认安装至 /work/qt/Qt-4.7.2 大约 5 - 10 分钟。正常结束,安装完毕。 
  运行 /work/qt/Qt-4.7.2/bin/designer ,看见 qt 启动,也就是说 qt 安装好了。  
三、配置环境 
1.先修改用户环境变量 
  输入命令:vim /home/defonds/.bashrc 添加以下信息: 
  export QTDIR=/usr/local/Trolltech/Qt-4.7.3   

  export PATH=$QTDIR/bin:$PATH

  export MANPATH=$QTDIR/man:$MANPATH 
  export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH  
  然后退出时输入“:wq!!!”  注意不要双引号   
2.再修改所有用户环境变量 输入命令:vim /etc/profile 在其最后添加以下信息 
  export QTDIR=/work/qt/Qt-4.7.3 export PATH=$QTDIR/bin:$PATH

  export MANPATH=$QTDIR/man:$MANPATH

  export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH 然后退出时输入“:wq”  注意不要双引号

四、Qt测试

  重新开一个终端,输入命令:qmake -v 输出结果:QMake version 2.01a 

  Using Qt version 4.7.3 in /work/qt/Qt-4.7.3/lib

  输入命令:which qmake 
  输出结果:/work/qt/Qt-4.7.3/bin/qmake    证明 Qt 环境变量已经被配置成功。

Ubuntu下安装QT的更多相关文章

  1. Ubuntu 下安装QT

    Ubuntu 下安装QT 本文使用的环境 QT Library: qt-everywhere-opensource-src-4.7.4.tar.gz QT Creator: qt-creator-li ...

  2. (转载)Ubuntu下安装Qt

    转载自:http://blog.csdn.net/timidsmile/article/details/7716201 Ubuntu下安装Qt 1: sudo apt-get install qt4- ...

  3. 在Ubuntu下安装qt

    安装qt前的准备: 安装基础开发包,主要gcc,g++等: sudo apt-get install build-essential 1. 使用qt-opensource-linux-x86-5.5. ...

  4. Ubuntu 下安装 Qt Designer

    1. apt-get install qt5-designer 2.终端下输入designer,显示: designer: could not exec '/usr/lib/x86_64-linux- ...

  5. 【转载】Ubuntu环境下安装QT(转)

    Ubuntu 安装 Qt 开发环境 简单实现是本文要介绍的内容,内容很短,取其精华,详细介绍Qt 类库的说明,先来看内容. 一.Ubuntu下安装Qt $ sudo apt-get install q ...

  6. ubuntu下安装与卸载qt的方法

    http://blog.csdn.net/huyisu/article/details/24014407 ubuntu下安装与卸载qt的方法 分类: linux 2014-04-18 14:20 18 ...

  7. ubuntu 12.04下安装Qt出现cannot execute binary file的解决方案

    最近在ubuntu 12.04下安装QT的过程中,遇到一个问题. ./qt-opensource-linux-x64-5.7.0.run出现了bash: ./qt-opensource-linux-x ...

  8. 在Ubuntu下安装ovs-dpdk

    在Ubuntu下安装ovs-dpdk 参考资料:https://software.intel.com/zh-cn/articles/using-open-vswitch-with-dpdk-on-ub ...

  9. Ubuntu下安装JDK以及相关配置

    1.查看系统位数,输入以下命令即可 getconf LONG_BIT 2.下载对应的JDK文件,我这里下载的是jdk-8u60-linux-64.tar.gz 3.创建目录作为JDK的安装目录,这里选 ...

随机推荐

  1. [转载]SQL Server内核架构剖析

    原文链接:http://www.sqlserver.com.cn 我们做管理软件的,主要核心就在数据存储管理上.所以数据库设计是我们的重中之重.为了让我们的管理软件能够稳定.可扩展.性能优秀.可跟踪排 ...

  2. reactor设计模式

    reactor介绍 reactor的工作模式就像它的名字一样,是一种反射模式,当事件发生时,根据发生的事件调用注册的处理器. Reactor的优点和应用 Reactor最常用于非阻塞的socket 传 ...

  3. (剑指Offer)面试题20:顺时针打印矩阵

    题目: 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字, 例如,如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2, ...

  4. 窥探EasyMock(1)基础使用篇

    EasyMock的应用分为5步: 1. 使用 EasyMock 生成 Mock 对象: SomeInterface mockObj = createMock(SomeInterface.class); ...

  5. RHEL 5.4下部署LVS(DR)+keepalived实现高性能高可用负载均衡

    原文地址:http://www.cnblogs.com/mchina/archive/2012/05/23/2514728.html 一.简介 LVS是Linux Virtual Server的简写, ...

  6. JS原生方法实现jQuery的ready()

    浏览器加载页面的顺序: 1. 解析HTML结构 2. 加载外部脚本和样式表文件 3. 解析并执行脚本代码 4. 构造HTML DOM模型==ready() 5. 加载图片等组件 6. 页面加载完毕== ...

  7. C#读写者线程(用AutoResetEvent实现同步)

    转载自 http://blog.csdn.net/livelylittlefish/article/details/2735440 本博客(http://blog.csdn.net/livelylit ...

  8. 记录一些在VPS上折腾的东西

    折腾这些东西,总是要经常借助搜索引擎找答案,找的次数多了,也就烦了,不想总是做重复工作. 所以把做过的一些事情记录一下,加深一下印象. 1.安装python2.7 VPS上面的太老了,之前安装的,过程 ...

  9. BZOJ 1295: [SCOI2009]最长距离 spfa

    1295: [SCOI2009]最长距离 题目连接: http://www.lydsy.com/JudgeOnline/problem.php?id=1295 Description windy有一块 ...

  10. 使用SurfaceView和MediaPlayer实现视频做为背景

    场景:像我们在Uber应用开场,看到一一段视频作为開始.这样子让用户非常快投入应用使用的场景中去,这样的以视频作为开场的应用,我们是不是认为非常高大上呢,哈哈,事实上是使用了SerfaceView去载 ...