linux 系統下編譯Qt 源碼

簡要

Qt的強大之處在於,它一處編譯多處運行,Qt強大的跨平臺功能使它一直保持着一定的市場優勢。而常用的系統除了windows之外就是linux系統。本篇就是講解QT源碼如何在linux操作系統上如何編譯。

編譯流程

下載QT源碼

源碼的下載可以到
http://www.qt.io/download/ 這是qt的官網

解壓

tar zxvf qt-x11-opensource-src-x.x.x.tar.gz //這裏要注意後綴和解壓方式

配製

可以直接 ./configure 進行環境配製。

編譯

配製好環境後,進行編譯,命令用make.這個比較花時間,大概在兩三個小時左右。

安裝

sudo make install
需要十來分鐘

配環境變量

sudo gedit /etc/profile

QTDIR=/usr/local/Trolltech/Qt-x.x.x{qt實際安裝路徑}
PATH=QTDIR/bin: PATH
MANPATH=QTDIR/doc/man: MANPATH
LD_LIBRARY_PATH=QTDIR/lib: LD_LIBRARY_PATH
export QTDIR PATH MANPATHLD_LIBRARY_PATH
然後保存
source /etc/profile 使剛纔的環境變量生效。

可以進行測試,如果環境變量沒生效是不會出現這樣的:
qmake -v

顯示版本信息:

QMake version 2.01a
Using Qt version 4.8.2 in /usr/local/Trolltech/Qt-xxx/lib

which qmake
顯示安裝位置信息:
/usr/local/Trolltech/Qt-4.8.2/bin/qmake

只有配製了環境變量,後面的設置在qtcreator裏面的編譯器纔會生效。
寫在配置文件裏面的,才能每次使用。

QtCreator 進行編譯器設置

在qtcreator裏面 Tools->Options->Qt->qmake location:
/usr/local/Trolltech/Qt-x.x.x/bin/qmake //系統默認是安裝在這裏的
進行編譯器qmake設置和默認QT版本選擇,然後就可以運行一個小實例了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章