1. 程式人生 > >Linux下編譯安裝XLib庫

Linux下編譯安裝XLib庫

問題 fun col bsp source 過程 知識 4.2 span

新裝好的redhat7.3,在安裝qt的時候,有時會出現

Basic XLib functionality test failed!
You might need to modify the include and library search paths by editing
QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in /home/zhu/Qt/qt-x11-opensource-src-4.5.2/mkspecs/Linux-g++

解決這個問題只需要幾個庫就可以了,實際上只要安裝兩個庫:

sudo yum install libXau-devel

sudo yum install ibX11-devel (打印信息顯示,該package已經安裝)

sudo yum install libXext-devel

但苦於自己的電腦沒有網絡,只能手動安裝,在安裝的過程中,經常產生這樣的警告:conflicts with file from package

[root@test1 softwares]# rpm -ivh lib64ev4-4.24-1.mga6.x86_64.rpm warning: lib64ev4-4.24-1.mga6.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID 80420f66: NOKEY Preparing... ################################# [100%] package lib64ev4-1:4.24-1.mga6.x86_64 is already installed [root@test1 softwares]# rpm -ivh lib64ev4-4.24-1.mga6.x86_64.rpm warning: lib64ev4-4.24-1.mga6.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID 80420f66: NOKEY Preparing... ################################# [100%] package lib64ev4-1:4.24-1.mga6.x86_64 is already installed [root@test1 softwares]# rpm -ivh perl-base-5.16.3-1.mga3.x86_64.rpm warning: perl-base-5.16.3-1.mga3.x86_64.rpm: Header V3 RSA/SHA1 Signature, key ID 80420f66: NOKEY Preparing... ################################# [100%] file /usr/bin/perl from install of perl-base-2:5.16.3-1.mga3.x86_64 conflicts with file from package perl-4:5.16.3-283.el7.x86_64 file /usr/bin/perl5.16.3 from install of perl-base-2:5.16.3-1.mga3.x86_64 conflicts with file from package perl-4:5.16.3-283.el7.x86_64 解決辦法: rpm -ivh perl-base-5.16.3-1.mga3.x86_64.rpm --replacefiles
這樣就可完成XLib庫的安裝。

Linux下編譯安裝XLib庫