在Linux中設(shè)置Qt環(huán)境變量
本文講述的是在Linux中設(shè)置Qt環(huán)境變量,環(huán)境的搭建是前提,不過(guò)配置好環(huán)境是很重要的,建議在配置之前,最好在虛擬機(jī)里面先走一趟,那么在真實(shí)環(huán)境下就不會(huì)出現(xiàn)不該出現(xiàn)的錯(cuò)誤。在使用linux中可能會(huì)出現(xiàn)一系列的問(wèn)題,那么本文將會(huì)幫你解決。
環(huán)境配置
下載 qt-x11-opensource-src-4.5.1.tar.gz
地址:ftp://ftp.trolltech.com/qt/source/
我的qt是4.5.1,一切按默認(rèn)進(jìn)行,默認(rèn)安裝路徑:/usr/local/Trolltech/Qt-4.5.1
解壓并安裝:
- # tar -zxvf qt-x11-opensource-src-4.5.1.tar.gz
- # cd qt-x11-opensource-src-4.5.1
- # ./configure
- # make
- # make install
qt-x11 被安裝到此目錄下/usr/local/Trolltech/Qt-4.5.1
打開(kāi)/etc/profile文件(sudo gedit /etc/profile),終端輸入:
sudo gedit /etc/profile 或者: sudo vim /etc/profile
在該文件的末尾加上以下語(yǔ)句:
- export QTDIR=/usr/local/Trolltech/Qt-4.5.1
- export PATH=/usr/local/Trolltech/Qt-4.5.1/bin:$PATH
- ( PATH=$QTDIR/bin:$PATH )
- export MANPATH=$QTDIR/man:$MANPATH
- export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
保存后重啟。
另外:網(wǎng)上有的帖子說(shuō)home目錄下你的名字文件夾的.profile 啊,或者etc/bash.bashrc啊 等等好多個(gè)版本,我試過(guò)了反正是都沒(méi)有效果,就只有上面那種可行,成功后很高興,給后來(lái)者分享下,免得走彎路
Fedora8系統(tǒng)中安裝Qt4.3.2
一、下載軟件包
- qt-x11-opensource-src-4.3.2.tar.gz
二、解壓軟件包
- $tar -zxvf qt-x11-opensource-src-4.3.2.tar.gz
三、進(jìn)行配置
- $cd qt-x11-opensource-src-4.3.2
- $./configure --prefix=/usr/local/qt4.3.2
這部也可以將后面的參數(shù)省去,我這樣寫(xiě)是為了將編譯后將軟件包安裝在/usr/local/qtt4.3.2中。而默認(rèn)的安裝路徑是:/usr/local/Trolltech/Qt-4.3.2
這步進(jìn)行后,開(kāi)始會(huì)給出GPL為了讓你同意,這時(shí)你輸入yes即可。(或則直接用管道命令方式執(zhí)行 echo yes | ./configure --prefix=/usr/local/qt4.3.2)
#p#
四、編譯,安裝
- #gmake
這部執(zhí)行真是耗時(shí)間啊,我用虛擬機(jī).
- #gmake install
這部是進(jìn)行安裝,比上一步快多了。
五、修改環(huán)境變量
- #vi /etc/profile
在該文件的末尾加上以下語(yǔ)句:
- PATH=/usr/local/qt4.3.2/bin:$PATH
- QTDIR=/usr/local/qt4.3.2
- MANPATH=$QTDIR/man:$MANPATH
- LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
- export PATH QTDIR MANPATH LD_LIBRARY_PATH
為了使重新設(shè)置的環(huán)境變量生效運(yùn)行
- #source /etc/profile
當(dāng)然,上面的步驟是設(shè)置全局的環(huán)境變量,你也可以在$home/.bash_profle進(jìn)行相應(yīng)設(shè)置,但別忘了用source ~/.bash_profle時(shí)你的環(huán)境變量重新生效。要么,那么你也只有重新注銷(xiāo)一次讓環(huán)境變量生效,這樣做就是為了節(jié)省時(shí)間。
這時(shí)在終端上打#assistant這時(shí)qt4.3的幫助信息已經(jīng)出來(lái)了說(shuō)明安裝成功了。用#echo $PATH可以查看你的qt4.3.2環(huán)境變量是否加載成功。
若遇到中文亂碼的問(wèn)題,解決方法如下:
運(yùn)行:/usr/local/qt4.3.2/bin/qtconfig,在Font項(xiàng)將字體設(shè)置為Bitstream charter
退出保存。
再重啟就可以了。
小結(jié):在Linux中設(shè)置Qt環(huán)境變量,到此就介紹完了。環(huán)境變量相當(dāng)于給系統(tǒng)或用戶(hù)應(yīng)用程序設(shè)置的一些參數(shù), 具體起什么作用這當(dāng)然和具體的環(huán)境變量相關(guān). 比如path, 是告訴系統(tǒng), 當(dāng)要求系統(tǒng)運(yùn)行一個(gè)程序而沒(méi)有告訴它程序所在的完整路徑時(shí), 系統(tǒng)除了在當(dāng)前目錄下面尋找此程序外, 還應(yīng)到哪些目錄下去尋找等以一些環(huán)境變量的用法!
【編輯推薦】