iMX6 yocto平臺QT交叉編譯環(huán)境搭建
微信公眾號:morixinguan
關(guān)注可了解更多的教程。問題或建議,請公眾號留言;
如果你覺得本文對你有幫助,歡迎贊賞
安裝ubuntu上必備的庫文件
如果無法安裝請依次執(zhí)行以下兩個命令:
apt-get upgrade
apt-get update
再安裝以上的庫文件。
2、搭建JDK開發(fā)環(huán)境
下載jdk1.6.0_45,然后安裝jdk相關(guān)的庫文件以及設(shè)置環(huán)境變量
3、安裝yocto交叉編譯工具以及QT開發(fā)環(huán)境可參考:
http://blog.csdn.net/lu_embedded/article/details/56102831
接下來,搭建交叉編譯環(huán)境
主機環(huán)境:Ubuntu?12.04,?64位?。
交叉編譯工具:Poky?1.5.3?交叉編譯工具鏈及相關(guān)工具
1、安裝交叉編譯工具
將?poky?交叉編譯工具壓縮包解壓到?/opt?目錄。
1$ sudo?cp?fsl-imx-x11-Yocto_1.5.3.tar.bz2?/opt 2$ cd /opt 3$ sudo?tar?jxvf?fsl-imx-x11-Yocto_1.5.3.tar.bz2
此時用?ls?命令查看一下。
1$?ls -1 /opt/poky/1.5.3/ 2 3environment-setup-cortexa9hf-vfp-neon-poky-linux-gnueabi 4site-config-cortexa9hf-vfp-neon-poky-linux-gnueabi 5sysroots 6version-cortexa9hf-vfp-neon-poky-linux-gnueabi
為交叉編譯工具指定用戶或組,XXX?是你的?ubuntu?用戶的名字。
1$?sudo chown -R?XXX:XXX?/opt/poky
2、安裝QT creator
我這里下載到的是?qt-creator-opensource-linux-x86_64-3.2.1.run,安裝過程如下。
同樣,拷貝到?/opt?目錄下,直接運行即可進入安裝界面,如下圖所示:
1$ sudo?cp?qt-creator-opensource-linux-x86_64-3.2.1.run?/opt 2$ cd /opt 3$ ./qt-creator-opensource-linux-x86_64-3.2.1.run
3、配置Qt creator的運行環(huán)境
進入到 /opt/qtcreator-3.2.1/bin 目錄,執(zhí)行命令 $ ./ qtcreator.sh,運行?Qt?creator。
然后,在?Qt?運行界面下,菜單欄點擊?“Tools?–>?Options?–>?Build&Run”,進行相關(guān)配置。
接下來配置交叉編譯器
添加一個“?Manual”?,點擊?Add?–>?GCC?,添加一個?GCC。
交叉編譯器的路徑為:/opt/poky/1.5.3/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++,然后點擊?apply。
設(shè)置Kit
添加一個“?Manual”?,點擊?Add,點擊?Browser,選擇?Sysroot?為:/opt/poky/1.5.3/sysroots/cortexa9hf-vfp-neon-poky-linux-gnueabi。點擊?Compiler,選擇先去配置好的?GCC。
然后點擊?apply。
最后點擊?OK?退出。
至此,i.MX?平臺的?Qt?開發(fā)環(huán)境搭建完畢,接下來就可以在此環(huán)境上面進行?Qt?的應(yīng)用開發(fā)了!
免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺僅提供信息存儲服務(wù)。文章僅代表作者個人觀點,不代表本平臺立場,如有問題,請聯(lián)系我們,謝謝!