2015-10-15 89 views
0

其實我在我的debian linux系統中安裝了QT創建器,它有i386處理器。現在我需要用ARM處理器交叉編譯debian linux的QT。如何配置QT創建者交叉編譯

因此,對於這個交叉編譯過程,我手動安裝了編譯器arm-linux-gnueabi-gcc-4.4並將其添加到QT創建器「工具 - >選項 - >編譯&運行 - >編譯器」。

之後,我不知道如何在工具包選項中配置已安裝的(arm-linux-gnueabi-gcc-4.4)編譯器。由於套件選「設備類型」,它期待的arm-linux-gnueabi-gcc-4.4.Here的QMAKE文件我懷疑是

  1. 是否有可能創建一個編譯器QMAKE文件(手臂-linux-gnueabi-GCC-4.4)

  2. 如果這種情況下,程序是什麼創造QMAKE文件編譯器(ARM-Linux的gnueabi-GCC-4.4)

  3. 如果不是在任何情況下,需要安裝依賴項。

  4. 通過谷歌搜索周圍的這個解決方案最終我覺得我的頭旋轉,因爲QT文件QT document在他們提到5分steps.Among 5步我卡在第二步驟本身時(./configure - 嵌入式手臂-xplatform QWS/Linux的臂-g ++)。在這個步驟中,我無法理解什麼是配置,嵌入,手臂,xplatform等...

  5. 在一些鏈接link number 2他們建議安裝bitbake和一些steps.Here im不能安裝bitbake也。

  6. 在他們提到的嵌入式linux一些QT文件(嵌入Linux是如Debian一個OS)和mkspecs等。

最後我決定創建編譯器ARM-Linux的gnueabi QMAKE文件-gcc-4.4,但沒有單一的線索也是如此。如果有人知道我需要配置QT創建者(Qmake的編譯器arm-linux-gnueabi-4.4或其他),以便我將完全按照需要進行操作任何混亂。

+0

這不是一個簡單的工作。你必須下載'Qt'源代碼,交叉編譯(就像你在第4步中提到的那樣),設置目標系統的根文件系統(你稱之爲嵌入式linux),用它來配置'Qt' arm套件。 BuildRoot(http://buildroot.uclibc.org)可能對您有所幫助。一探究竟。 – ramtheconqueror

回答

0

使用Angstrom交叉編譯器可以成功地完成基於ARM板的Qt交叉編譯。只需根據您的主板配置下載Angstrom交叉編譯器,解壓縮並使用該軟件包創建交叉編譯器。