歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 11.04下編譯安裝Qt4.8.2

Ubuntu 11.04下編譯安裝Qt4.8.2

日期:2017/2/28 15:48:40   编辑:Linux教程

主機版本:Ubuntu 11.04

編譯器版本:gcc 4.5.2

准備工作,下載源碼包 http://qt.nokia.com/downloads/downloads#qt-creator

這裡有幾個不同的版本,我們下載的是 Qt libraries 4.8.2 for Linux/X11,也就是QT/X11。

1、建立工作目錄
root@ www.linuxidc.com -home:~#mkdir work
root@ www.linuxidc.com -home:~# ls
work 公共的 模板 視頻 圖片 文檔 下載 音樂 桌面
root@ www.linuxidc.com -home:~# cd work/
root@ www.linuxidc.com -home:~/work# mkdir Qt
root@ www.linuxidc.com -home:~/work# ls
Qt

2、把下載好的源文件(我這裡包括了Creator),復制到工作目錄
root@ www.linuxidc.com -home:~/work#cd Qt
root@ www.linuxidc.com -home:~/work/Qt# ls
qt-creator-linux-x86-opensource-2.5.0.bin
qt-everywhere-opensource-src-4.8.2.tar.gz

3、解壓,因為是tar.gz格式的,所以先有gunzip解壓成tar格式的文件,再用tar解壓
root@ www.linuxidc.com -home:~/work/Qt# gunzip qt-everywhere-opensource-src-4.8.2.tar.gz
root@ www.linuxidc.com -home:~/work/Qt# ls
qt-creator-linux-x86-opensource-2.5.0.bin
qt-everywhere-opensource-src-4.8.2.tar
root@ www.linuxidc.com -home:~/work/Qt#tar xvf qt-everywhere-opensource-src-4.8.2.tar.gz

解壓完成後
root@ www.linuxidc.com -home:~/work/Qt# ls
qt-creator-linux-x86-opensource-2.5.0.bin
qt-everywhere-opensource-src-4.8.2
qt-everywhere-opensource-src-4.8.2.tar

解壓完成後,進入源碼目錄進行配置。

4、配置

root@ www.linuxidc.com -home:~/work/Qt/qt-everywhere-opensource-src-4.8.2#./configure -prefix /usr/local/Qt-4.8.2

(上面指定的這個目錄“/usr/local/Qt-4.8.2”,就是make install後的安裝目錄)
(經過一小會兒,配置完成,會出現以下信息)

Qt is now configured for building. Just run 'make'.
Once everything is built, you must run 'make install'.
Qt will be installed into /usr/local/Qt-4.8.2

To reconfigure, run 'make confclean' and 'configure'.

5、編譯
root@ www.linuxidc.com -home:~/work/Qt/qt-everywhere-opensource-src-4.8.2#make
(經過N久)
root@ www.linuxidc.com -home:~/work/Qt/qt-everywhere-opensource-src-4.8.2#make install

(經過make install qt已經被安裝在了/usr/local/Qt-4.8.2/這個文件夾中)

6、設置環境變量
可以在home/用戶/.profile中增加 (用戶就是你當前登錄的用戶)

QTDIR=/usr/local/Qt-4.8.2
PATH=$QTDIR/bin:$PATH
MANPATH=$QTDIR/man:$MANPATH
LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

export QTDIR PATH MANPATH LD_LIBRARY_PATH

經過上面的操作,已經編譯安裝完成,並且已經設置好了環境變量。在終端中輸入qmake,如果出現很多提示信息而不是connotfind,就說明成功了。

更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2

Copyright © Linux教程網 All Rights Reserved