栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Centos7 源码编译安装qt4.8.3

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Centos7 源码编译安装qt4.8.3

Centos7 安装qt4.8.3

安装前需要下载Qt4.8.3

Qt4.8.3:http://download.qt.io/archive/qt/4.3/4.8.3/

1、首先将源码包解压,终端切换到源码文件夹

tar zxvf qt-everywhere-opensource-src-4.8.3.tar.g

cd qt-everywhere-opensource-src-4.8.3

2、安装g++

yum install gcc gcc-c++ freetype-devel glib2-develcairo-devel

3、安装Xlib

yum install libX11-devel libXext-devel libXtst-devel

4、安装OpenGL,yum -y install mesa-libGL-devel,否则报错All the OpenGL functionality tests failed!

5、安装FONTCONFIG, yum install -y fontconfig-devel,否则报错

6、执行./configure

7、configure成功以后make,然后make install

8、环境变量配置

(1)用户环境变量,当用户登录时执行,每个用户都可以使用该文件来配置专属于自己的环境变量。

vi ~/.bash_profile,然后在.bash_profile文件末尾添加下面几行:

export QTDIR=/usr/local/Trolltech/Qt-4.8.3

export PATH=$QTDIR/bin:$PATH

export MANPATH=$QTDIR/man:$MANPAT

export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

如果要让该配置立刻生效,需要执行下面命令,或者注销当前用户,重新登录也行。

$:source ~/.bash_profile

或者设置系统环境变量

(2)系统环境变量。/etc/profile在每次启动时会执行/etc/profile.d下全部的脚本文件,新建qt.sh脚本,输入下面内容。

export QTDIR=/usr/local/Trolltech/Qt-4.8.3

export PATH=$QTDIR/bin:$PATH

export MANPATH=$QTDIR/man:$MANPAT

export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

9、错误

(1)错误:qtconcurrentiteratekernel.cpp:(.text+0x3c): undefined reference to `clock_gettime'

修改:vim src/corelib/Makefile 加上-lrt

LIBS  = $(SUBLIBS)  -L/opt/qt-everywhere-opensource-src-4.8.4/lib -lpthread -lm -ldl -lrt

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/395638.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号