一 安裝交叉編譯器
1.1 安裝出廠系統(tǒng) Qt 交叉編譯器
注:若用戶在快速體驗(yàn)文檔已經(jīng)安裝過可跳過此 1.1 小節(jié)。2020.11.20 日后出廠系統(tǒng)的 Qt 交叉
編譯工具鏈里的 Qt 版本已經(jīng)升級(jí)為 Qt5.12.9 版本。2020.11.20 日前安裝過 fsl-imx-x11-glibc-x8
6_64-meta-toolchain-qt5-cortexa7hf-neon-toolchain-4.1.15-2.1.0.sh 需要重新下載重新安裝。直接刪
除 sudo rm -rf /opt/fsl-imx-x11/4.1.15-2.1.0 再按以下重新安裝。
把開發(fā)板光盤 A-基礎(chǔ)資料->5、開發(fā)工具->1、交叉編譯器->fsl-imx-x11-glibc-x86_64-metatoolchain-qt5-cortexa7hf-neon-toolchain-4.1.15-2.1.0.sh
拷貝到 Ubuntu 虛擬機(jī)
如下圖本文已經(jīng)把交叉編譯工具拷貝到了 Ubuntu 虛擬機(jī)。
圖 1.1 1 拷貝 sdk 工具包到 ubuntu 系統(tǒng)里
執(zhí)行下面的指令修改腳本的權(quán)限,修改權(quán)限后可以看到此腳本顏色顯示改變,說明修改成功。
chmod u+x fsl-imx-x11-glibc-x86_64-meta-toolchain-qt5-cortexa7hf-neon-toolchain-4.1.15-2.1.0.sh
直接執(zhí)行腳本安裝交叉編譯工具,連續(xù)敲下兩次回車鍵確認(rèn),再輸入用戶密碼即可。本次
安裝的目錄為腳本所指定的默認(rèn)安裝的目錄,后面的內(nèi)核編譯環(huán)境的交叉編譯都是按這個(gè)安裝
目錄去操作,所以建議用戶也是默認(rèn)安裝到/opt/fsl-imx-x11/4.1.15-2.1.0 這個(gè)默認(rèn)目錄。
圖 1.1 2 安裝 sdk 工具到默認(rèn)的目錄
使用方法也十分簡(jiǎn)單,根據(jù)上面打印出來的提示,直接使能環(huán)境變量就可以了。但是在不
同終端或者切換用戶時(shí)需要重新使能環(huán)境變量方可使用。
source /opt/fsl-imx-x11/4.1.15-2.1.0/environment-setup-cortexa7hf-neon-poky-linux-gnueabi
圖 1.1 3 使能環(huán)境變量
使能環(huán)境變量后可以使用 env 指令查看生效的環(huán)境變量,下圖為部分截圖,可以看出使能
了這個(gè)環(huán)境變量后 gcc 已經(jīng)配置好編譯時(shí)所用的參數(shù),如硬浮點(diǎn)參數(shù)-mfpu=neon -mfloat-abi=h
ard。使用硬浮點(diǎn)交叉編譯,可以使用 CPU 自帶 FPU。下圖為環(huán)境變量部分截圖。
env
圖 1.1 4 查看使能后的環(huán)境變量
使用 arm-poky-linux-gnueabi-gcc -v 指令可以查看 gcc 版本,表明環(huán)境變量已經(jīng)生效。
arm-poky-linux-gnueabi-gcc --version
審核編輯 黃宇
-
Linux
+關(guān)注
關(guān)注
87文章
11507瀏覽量
213507 -
編譯器
+關(guān)注
關(guān)注
1文章
1661瀏覽量
50139 -
Qt
+關(guān)注
關(guān)注
2文章
314瀏覽量
39023 -
交叉編譯器
+關(guān)注
關(guān)注
0文章
10瀏覽量
7756
發(fā)布評(píng)論請(qǐng)先 登錄
QT交叉編譯如何顯示中文字體
安裝交叉編譯器
迅為IMX6ULL開發(fā)板交叉編譯器的安裝和使用
什么是交叉編譯?交叉編譯器又是什么呢
怎樣去修改qt交叉編譯器的路徑呢
嵌入式交叉編譯環(huán)境的搭建解析
嵌入式Linux開發(fā)環(huán)境搭建-(6)交叉編譯QT4.8.7源碼生成qmake工具

嵌入式Linux開發(fā)環(huán)境搭建-3-安裝交叉編譯工具鏈

linux的系統(tǒng)移植——交叉編譯器

交叉編譯器安裝教程
A40i應(yīng)用筆記 | Qt應(yīng)用程序開發(fā)工具 Qt Creator的安裝及使用

評(píng)論