ARM Qt交叉編譯 Qt4 8 6

2021-07-28 03:29:34 字數 2259 閱讀 9578

2. 假設原始碼目錄/home/zl, 安裝目錄

/home/zl/arm_qt4.8.6,

交叉編譯鏈結/home/zl/gcc-linaro-arm(此處的交叉編譯鏈工具按照自己的)

3. 將qt-everywhere-opensource-src-4.8.6.tar.gz複製到

/home

目錄下tar xvf qt-everywhere-opensource-src-4.8.6.tar.gz   //解壓到

home

目錄下4. 進入到qt-everywhere-opensource-src-4.8.6目錄下,

修改mkspecs/qws/linux-arm-g++/qmake.conf

qmake_cc                =  arm-linux-gnueabihf-gcc

qmake_cxx                =  arm-linux-gnueabihf-g++

qmake_link                =  arm-linux-gnueabihf-g++

qmake_link_shlib      =  arm-linux-gnueabihf-g++

qmake_ar                =   arm-linux-gnueabihf-ar cqs

qmake_objcopy         =  arm-linux-gnueabihf-objcopy

qmake_strip              =   arm-linux-gnueabihf-strip

注意: arm-linux-gnueabihf是交叉編譯鏈結目錄的

bin目錄下

5. 將交叉編譯鏈結bin路徑加入到環境變數

export path=/home/zl/gcc-linaro-arm/bin:$path

6. 配置configure的選項

---,

在qt-everywhere-opensource-src-4.8.6目錄下建立

qteverywhere.sh

,-prefix

是make install

的安裝目錄

, -xplatform

是使用編譯的工具,具體內容如下(本次編譯已裁剪tslib的載入)

#!/bin/sh

./configure \

-prefix /home/zl/arm_qt4.8.6\

-opensource \

-confirm-license \

-release -shared \

-embedded arm \

-xplatform qws/linux-arm-g++ \

-depths 16,18,24,32 \

-fast \

-optimized-qmake \

-little-endian -host-little-endian \

-pch \

-no-sql-sqlite \

-qt-libjpeg \

-qt-zlib \

-qt-libpng \

-qt-libmng \

-qt-libtiff \

-qt-freetype \

-no-webkit \

-no-openssl \

-no-glib \

-no-qt3support \

-no-libtiff -no-libmng \

-no-opengl \

-no-mmx -no-sse -no-sse2 \

-no-3dnow \

-no-qvfb \

-no-phonon \

-no-nis \

-no-opengl \

-no-cups \

-no-separate-debug-info \

-nomake docs \

-qt-mouse-linuxinput \

-qt-kbd-linuxinput \

-qt-gfx-transformed \

-qt-gfx-linuxfb \

make

make install

7. /home/zl/qt-everywhere-opensource-src-4.8.6目錄下執行

qteverywhere.sh

指令碼即可

8.最後將-prefix /home/zl/arm_qt4.8.6目錄下的內容拷貝到arm上(可根據自己裁剪)

Qt4 8 6詳細安裝步驟

在網上檢視了很多篇關於qt 4的安裝方法,都是以前很久的帖子,所以就想按自己的方式重新總結一下,希望可以幫助到大家。這個檔案整合了編譯器 gcc g gdb偵錯程式 qt庫 qtcreator整合開發環境 qt creator opensource windows x86 3.1.2.exe qtc...

QT4 8 6具體步驟與說明

qt4.8.6具體步驟與說明 3 將這個檔案解壓 tar xzvf qt everywhere opensource src 4.8.6.tar.gz mv qt everywhere opensource src 4.8.6qt x11 opensource src 4.8.6 4 安裝qt x1...

交叉編譯QT

qt x11 opensource src 4.4.3.tar.gz,qt embedded linux opensource src 4.4.3.tar.gz,arm linux gcc 3.4.1.tar.bz2 編譯環境 centos 4.4,gcc version 3.4.6 2006040...