成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

詳解 LINUX下QT For ARM開發環境搭建過程

移動開發
本文介紹的是LINUX下QT For ARM開發環境搭建過程,很詳細的介紹,先來看內容。

LINUXQT For ARM開發環境搭建過程是本文介紹的內容,不多說,先來看內容。在PC上,我們需要得到兩個版本的Qt,分別是:Qt-4.5.2和QtEmbedded-4.5.2-arm。前者包括了Qt Designer等基本工具,用于在PC上對程序的開發調試,使我們能確保程序放到板子上之前就符合設計的要求;然后我們用后者的庫將調試好的程序編譯成能在arm-linux平臺上運行的程序。

Qt-4.5.2我們用從網上下載到的qt-x11-opensource-src-4.5.2.tar.gz編譯后安裝得到;Qt Embedded-4.5.2-arm我們用qt-embedded-linux-opensource-src-4.5.2.tar.gz編譯后安裝得到,Qt-embedded-linux-opensource-src-4.5.2.tar.gz還可以編譯成Qt Embedded-4.5.2-X86,但我們不需要。在編譯qt-embedded-linux-opensource-src-4.5.2.tar.gz之前,我們必須準備好arm-linux-gcc交叉編譯工具,我用的是arm-linux-gcc-3.4.1。

所以我們先要準備好的軟件包有:

  1. qt-x11-opensource-src-4.5.2.tar.gz;  
  2. qt-embedded-linux-opensource-src-4.5.2.tar.gz;  
  3. arm-linux-gcc-3.4.1.tar.bz2 

Pc的操作系統是:LINUX-ubuntu8.04。下面是我的具體編譯安裝過程:

Qt-4.5.2的獲得

將qt-x11-opensource-src-4.5.2.tar.gz復制到目錄:/home/chh/Project/qt,然后解壓:

#tar zxvf qt-x11-opensource-src-4.5.2.tar.gz

得到一個新目錄:qt-x11-opensource-src-4.5.2

cd進入這個目錄,準備開始編譯。

在終端中這樣操作:

  1. #./configure –qvfb     //編譯配置,此過程大概歷時幾分鐘;  
  2. #make                  //正式編譯,過程漫長,大概2個多小時;  
  3. #cd tools/qvfb            //進入此目錄,準備對它進行編譯  
  4. #make                   //編譯,幾分鐘  
  5. #cd ../..                  //回到qt-x11-opensource-src-4.5.2主目錄,準備安裝  
  6. #make install        //安裝,十幾分鐘吧;此步必須以root身份完成,否則無法建立目錄 

以上過程完成后,我們可以在/usr/local/下看到一個Trolltech目錄,進入該目錄發現Qt-4.5.2

目錄已經出現,進入里面的bin目錄,Designer等工具已經可以使用了。編譯過程相當費時,所以可以

直接拷貝已經編譯過的源碼,直接make install。

至此,Qt-4.5.2的安裝已經順利完成。

QtEmbedded-4.5.2-arm的獲得

在編譯安裝qt-embedded-linux-opensource-src-4.5.2之前,必須先配置好arm-linux-gcc,

將arm-linux-gcc-3.4.1.tar.bz2解壓到目錄:/usr/local下,此時local下出現一個名為arm的目錄,然后配置好環境變量:在/etc/profile添加一句:export PATH=$PATH:/usr/local/arm/3.4.1/bin,保存后#source /etc/profile一下,讓它即時生效。 否則下面的編譯過程會提示找不到arm-linux-gcc命令。  現在可以開始編譯了:

將qt-embedded-linux-opensource-src-4.5.2.tar.gz復制到目錄:/home/chh/Project/qt, 然后解壓:#tar zxvf qt-embedded-linux-opensource-src.tar.gz,   得到新目錄qt-embedded-linux-opensource-src-4.5.2。

進入qt-embedded-linux-opensource-src-4.5.2目錄,首先進行configure。 這里的參數很重要,必不可少的是-embedded arm,所以最簡單的配置信息可以這樣:

  1. ./configure \  
  2. -embedded arm 

然后回車,就開始configure了,我的參數設置和參考文章一樣,裁減了很多,減少了編譯時間:

  1. ./configure \  
  2. -release \  
  3. -shared \  
  4. -fast \  
  5. -no-largefile \  
  6. -qt-sql-sqlite \  
  7. -no-qt3support \  
  8. -no-xmlpatterns \  
  9. -no-mmx \  
  10. -no-3dnow \  
  11. -no-sse \  
  12. -no-sse2 \  
  13. -no-svg \  
  14. -no-webkit \  
  15. -qt-zlib \  
  16. -qt-gif \  
  17. -qt-libtiff \  
  18. -qt-libpng \  
  19. -qt-libmng \  
  20. -qt-libjpeg \  
  21. -make libs \  
  22. -xplatform qws/linux-arm-g++ \  
  23. -nomake tools \  
  24. -nomake examples \  
  25. -nomake docs \  
  26. -nomake demo \  
  27. -no-nis \  
  28. -no-cups \  
  29. -no-iconv \  
  30. -no-dbus \  
  31. -no-openssl \  
  32. -embedded arm \  
  33. -little-endian \  
  34. -qt-freetype \  
  35. -depths 16,18 \  
  36. -qt-gfx-linuxfb \  
  37. -no-gfx-transformed \  
  38. -no-gfx-multiscreen \  
  39. -no-gfx-vnc \  
  40. -no-gfx-qvfb \  
  41. -qt-kbd-usb \  
  42. -no-glib 

之后就可以編譯了,#make,漫長等待后再 #make install。Make install還是需要root權限。

完成后,在/usr/local/Trolltech下多了一個目錄:Qt Embedded-4.5.2-arm。

小結:詳解 LINUXQT For ARM開發環境搭建過程的內容介紹完了,希望本文對你有所幫助,如果需要更多的內容,請參考編輯推薦。

責任編輯:zhaolei 來源: 互聯網
相關推薦

2011-06-28 13:38:15

Arm linux QT

2010-09-14 09:24:29

C語言

2016-08-16 13:44:28

AndroidLinuxADT

2011-08-30 13:59:06

QTMysql數據庫

2011-08-30 16:32:41

MTK開發環境

2011-06-28 13:27:13

ARM Linux

2011-06-28 15:09:38

Qt Maemo

2011-07-05 15:42:02

QT 嵌入式 Embedded

2010-07-09 09:52:36

C#Linux

2009-07-02 11:39:32

JSP平臺

2011-06-24 08:46:37

Linux Qt x11 4.5

2011-08-25 15:02:17

Lua環境搭建EditPlus

2012-03-30 09:57:57

LinuxUbuntu搭建

2009-11-20 09:10:21

C#開發環境

2011-06-30 09:46:01

QT 顯示視頻 linux

2011-09-14 15:33:33

Android 2.2

2011-03-18 20:13:01

QtUbuntu

2011-06-09 10:28:54

QT 嵌入式

2010-11-09 09:51:52

匯編語言

2011-06-17 08:59:27

QT Embedded Arm
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人在线观 | 欧美精品久久久 | 特一级毛片 | 人人玩人人添人人澡欧美 | www.日韩| 欧美午夜一区二区三区免费大片 | 国产成人一区二区三区 | 欧洲一级毛片 | 国产福利一区二区 | 日本爱爱视频 | 国产午夜精品久久久 | 国产精品www | 亚洲美女一区二区三区 | 天天天操天天天干 | 免费午夜视频 | 另类亚洲视频 | 成年无码av片在线 | 亚洲人人| www.国产| 在线免费观看视频黄 | 国产色99精品9i | 日韩精品在线播放 | 欧美成人a | 亚洲精品视频一区二区三区 | 国产日韩精品一区二区 | 欧美成人精品激情在线观看 | 亚洲精品一区二区三区在线 | 欧美a∨ | 777毛片| 欧美一区二区三区久久精品 | 91亚洲精品国偷拍自产在线观看 | 成人av播放 | 国产欧美视频一区二区三区 | 国产高清在线观看 | h在线播放 | 日韩在线观看一区 | 国产精品久久久久久久久大全 | 国产区精品 | 日日操av| 日韩www视频| 成人欧美一区二区三区在线观看 |