Qt安裝及交叉編譯環境設定

2021-07-01 20:20:58 字數 1423 閱讀 4238

1、安裝qt

我這裡安裝的是中文版的qt_sdk

,網上一般只能收到英文版。

qtsdk-offline-linux-x86-v1.2.1.run

(763m)。

拷貝到linux

下,先chmod

可執行許可權

#chmod  -x qtsdk-offline-linux-x86-v1.2.1.run

#./qtsdk-offline-linux-x86-v1.2.1.run

安裝完成後,在linux

(我這裡用的是

fedora14

)左上角應用程式——程式設計——

qt creator

中開啟此軟體。

2、設定qt交叉編譯環境

可以參照qt

程式設計開發指南

4.2.3

的環境設定(這裡用的

qtqt

,遇到了一些問題也在這裡分享一下)

事先必須已經安裝了交叉編譯工具才行。

首先設定qt-creator

使其支援交叉編譯

工具——選項——選擇構建和執行——qt

版本——新增,這一步設定qmake的路徑

路徑選擇:/usr/local/trolltech/qtembedded-4.7.0-arm/bin/qmake

工具鏈——新增(注意這裡的型別一定要選擇gcce

)路徑選擇:/opt/friendlyarm/toolschain/4.5.1/bin/arm-linux-g++

(這裡是安裝的交叉編譯工具的路徑)

在編輯構建配置中新增arm配置,如下圖,如果在上一步中不設定編譯器路徑,在下圖中的工具鏈則不能切換為gcce。

3、測試編譯環境

qt預設編譯出來的介面程式是適應pc桌面的程式,檢查編譯後的程式相關資訊可以通過file命令驗證可執行程式,下圖為兩種構建方式的程式資訊。pc桌面程式是可以方便驗證的,而arm可執行程式就需要移植到硬體上測試,還一種方式就是通過之前說過的網路檔案系統掛載的方式測試。後一種方式的方便之處就是,不需要將可執行程式燒進開發板,只需要將其拷貝到目標檔案系統下即可。但歸根結底還是需要硬體做最終測試的。

Qt安裝及交叉編譯環境設定

1 安裝qt 我這裡安裝的是中文版的qt sdk 網上一般只能收到英文版。qtsdk offline linux x86 v1.2.1.run 763m 拷貝到linux 下,先chmod 可執行許可權 chmod x qtsdk offline linux x86 v1.2.1.run qtsdk...

PC機安裝Qt以及QT交叉編譯環境

pc apt get install qtcreator qt embedded for zedboard 之前我們已經配置好了交叉編譯環境使用的環境變數path和 cross compile,為了方便操作,還可以在設定如下幾個環境變數。export zynq qt build opt zedboa...

Qtwebkit配置,設定交叉編譯環境

因為工作需要,要用qtwebkit在機頂盒中做瀏覽器,所以首先要在盒子中把qtwebkit的demo程式跑起來,再接著後面的開發,在跑程式之前,我們要做一些前期的準備工作。一 搭建交叉編譯環境 因為這次盒子支援的編譯器為 arm none linux gnueabi,所以需要先在linux上安裝這個...