比起在Windows上安装QT,在Linux上安装QT要容易多了,这都得意于Linux系统的autoconf和automake工具。
1. 将QT的源码包放至到一个目录下,笔者的目录是:/home/kevdmx/work/using,将其解压:
如果 .tar.gz 文件: tar zxvf QT源码名的名字
   如果 .tar.bz2 文件: tar jxvf QT源码名的名字
2.配编译环境:
cd QT源码目录

  ./configure --prefix=/usr/local
笔者打算将编译好的QT安装到/usr/local/下,如果你安装到其他目录,记得本文下面的路径也要修改。
3. 编译QT
make
4.安装QT:
root用户: make install

  非root用户请使用sudo: sudo make install
5.设置系统查找QT动态库的路径:
root用户:
echo /usr/local/lib > /etc/ld.so.conf.d/qt4.conf
        ldconfig
非root用户:
sudo echo /usr/local/lib > /etc/ld.so.conf.d/qt4.conf
        ldconfig
6.配置Shell环境:
将下面的文字添加到 /etc/profile 文件中
export PATH=/usr/local/bin:$PATH

~~THE END~~
尹曙光
  

转载于:https://blog.51cto.com/kevdmx/113119

在Linux上安装QT4相关推荐

  1. linux上开发应用程序_如何在Linux上安装软件应用程序

    linux上开发应用程序 如何在Linux上安装应用程序? 与许多操作系统一样,该问题不仅有一个答案. 应用程序可以来自许多来源-几乎无法计数-每个开发团队都可以以自己认为最佳的方式交付软件. 知道如 ...

  2. linux上安装mysql,tomcat,jdk

    Linux 上安装 1 安装jdk 检测是否安装了jdk 运行 java –version 若有 需要将其卸载 a)         查看安装哪些jdk rmp –qa |grep java b)   ...

  3. linux下安装sbt_如何在Linux上安装SBT

    linux下安装sbt 介绍 (Introduction) Hi! I am Sanjula, and in this guide I hope to teach you how to install ...

  4. 明明安装了模块,还是出现 错误 ImportError: No module named ‘pandas‘ 原因LINUX上安装了多个python环境,将脚本中python 改为python3问题解

    明明安装了模块,还是出现 错误 ImportError: No module named 'pandas'  原因LINUX上安装了多个python环境,将脚本中python 改为python3问题解 ...

  5. linux上安装redis

    Redis Redis在linux上安装 将redis-3.0.7.tar.gz上传到linux虚拟机上 编译: a)       因为redis是C语言开发,所以需要先编译,在linux上编译需要依 ...

  6. Linux上安装paramiko模块

    Linux上安装paramiko模块 一.paramiko模块作用 paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接.由于使用的是pyt ...

  7. 在linux上安装Filezilla文件传输FTP软件

    在linux上安装Filezilla文件传输FTP软件 1 Filezilla安装方法一:使用apt-get安装 2 Filezilla安装方法二:使用filezilla安装包进行安装 1 Filez ...

  8. 如何在 Linux 上安装服务器管理软件 Cockpit

    如何在 Linux 上安装服务器管理软件 Cockpit Cockpit 是一个自由开源的服务器管理软件,它使得我们可以通过它好看的 web 前端界面轻松地管理我们的 GNU/Linux 服务器.Co ...

  9. kali linux 的ssh服务器,如何在 Kali Linux 上安装 SSH 服务

    目的 我们的目的是 Kali Linux 上安装 SSH(安全 shell). 要求 你需要有特权访问你的 Kali Linux 安装或者 Live 系统. 困难程度 很容易! 惯例 #– 给定命令需 ...

最新文章

  1. mysql 5.7 备份innodb_mysql5.7 innodb数据库备份工具Xtrabackup的安装
  2. Elasticsearch数据备份与恢复(基于HDFS)
  3. WebIDE sandbox
  4. 单片机小白学步系列(七) 准备实验板——萝卜青菜,各有所爱
  5. 如何直接soap字符串,访问webservice
  6. tty,串口,控制台与驱动程序
  7. 二、三层交换机与路由器
  8. Qcom 平台 camera 之 RAW+YUV图抓取
  9. 如何修复word文档损坏的?
  10. 学习C++:C++基础(一)类和对象及C++对C的扩展
  11. sshsecureshell登录Ubuntu出错,server responded “algorithm negotiation failed”
  12. wed基础和http
  13. android 开源fc模拟器_安卓FC模拟器NESemu
  14. Oracle学习(七)——————————————查询进阶
  15. PCI总线的旧计算机,游戏卡成幻灯片 旧电脑升级显卡应该注意什么?
  16. Deepin系统navicat15安装
  17. Java日志框架-SLF4J入门 [ LogBack 样例实现 ]
  18. 友盟QQ第三方登录分享
  19. 在系统grub.cfg里面设定关闭 aspm
  20. n1 linux wifi,N1 OpenWRT 当旁路由设置教程N1 LEDE作为辅助网关(旁路由)的网络设置...

热门文章

  1. c++ array容器 传参_华东理工:氮和氧共掺杂的分级多孔碳,用于超级电容器的电极材料...
  2. word录入表单数据 java 导入系统,java导入excel | 怎么把excel中的数据批量导入到word中的表格中...
  3. 计算机从网络上启动,如何设置计算机以从网络驱动器启动
  4. oracle io profile,ORACLE 中 PROFILE的管理
  5. gis 大屏_胡中南:Web端GIS技术新进展 | (PPT+速记)
  6. 了解下RDF Schema (RDFS)
  7. Linux系统文件安全与权限
  8. java excel导出 jxl_java使用JXL导出Excel及合并单元格
  9. TensorFlow中的ResNet残差网络实战(2)
  10. 服务器维护简单的备份方案,服务器备份方案计划.doc