TQ210開(kāi)發(fā)板安裝QT交叉編譯環(huán)境安裝總結(jié).doc

TQ210開(kāi)發(fā)板安裝QT交叉編譯環(huán)境安裝總結(jié).doc

ID:49615316

大?。?23.33 KB

頁(yè)數(shù):5頁(yè)

時(shí)間:2020-03-02

TQ210開(kāi)發(fā)板安裝QT交叉編譯環(huán)境安裝總結(jié).doc_第1頁(yè)
TQ210開(kāi)發(fā)板安裝QT交叉編譯環(huán)境安裝總結(jié).doc_第2頁(yè)
TQ210開(kāi)發(fā)板安裝QT交叉編譯環(huán)境安裝總結(jié).doc_第3頁(yè)
TQ210開(kāi)發(fā)板安裝QT交叉編譯環(huán)境安裝總結(jié).doc_第4頁(yè)
TQ210開(kāi)發(fā)板安裝QT交叉編譯環(huán)境安裝總結(jié).doc_第5頁(yè)
資源描述:

《TQ210開(kāi)發(fā)板安裝QT交叉編譯環(huán)境安裝總結(jié).doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、TQ210開(kāi)發(fā)板QT交叉編譯環(huán)境安裝總結(jié)系統(tǒng)環(huán)境:Ubuntu12.0464bitTQ210開(kāi)發(fā)板一,總體流程:二,Ubuntu12.04下安裝tslib1.4出現(xiàn)各種問(wèn)題匯總:出現(xiàn)./autogen.sh:4:./autogen.sh:autoreconf:notfound的錯(cuò)誤解決?我看教程說(shuō)的是直接執(zhí)行命令./autogen.sh就可以了,后來(lái)我執(zhí)行出錯(cuò):./autogen.sh:4:./autogen.sh:autoreconf:notfound?上網(wǎng)查了查說(shuō)是我的版本沒(méi)有安裝automake工具。解決方法如下sudoapt-getinsta

2、llautoconfautomakelibtool這時(shí)候再次執(zhí)行./autogen.sh就不出錯(cuò)了在執(zhí)行make的時(shí)候出現(xiàn):在函數(shù)‘open’中???內(nèi)聯(lián)自‘main’于ts_calibrate.c:227:11:/usr/include/i386-linux-gnu/bits/fcntl2.h:51:24:錯(cuò)誤:調(diào)用‘__open_missing_mode’,聲明有錯(cuò)誤屬性:openwithO_CREATinsecondargumentneeds3arguments在函數(shù)‘open’中,???內(nèi)聯(lián)自‘main’于ts_calibrate.c:229

3、:11:/usr/include/i386-linux-gnu/bits/fcntl2.h:51:24:錯(cuò)誤:調(diào)用‘__open_missing_mode’,聲明有錯(cuò)誤屬性:openwithO_CREATinsecondargumentneeds3arguments?去tests目錄下打開(kāi)ts_calibrate.c,修改227和229行解決方法:gcc新版本編譯器對(duì)語(yǔ)法檢查嚴(yán)格,在源文件?./tests/ts_calibrate.c中//源文件//if((calfile=getenv("TSLIB_CALIBFILE"))!=NULL){//cal

4、_fd=open(calfile,O_CREAT

5、O_RDWR);//}else{//cal_fd=open("/etc/pointercal",O_CREAT

6、O_RDWR);//}//需要更改成如下形式if((calfile=getenv("TSLIB_CALIBFILE"))!=NULL){cal_fd=open(calfile,O_CREAT

7、O_RDWR,0777);}else{cal_fd=open("/etc/pointercal",O_CREAT

8、O_RDWR,0777);}保存后重新編譯即可三,Arm-linux-gcc交叉編譯器安

9、裝詳解:1,天嵌入提供的4.4.6交叉編譯器的位置;2,解壓該安裝包:sudotar-xjvf~~~~~~~~~-C/3,他會(huì)解壓到:/opt/EmbedSky/4.4.6路徑下,可以看到里面有個(gè)bin4,添加環(huán)境變量:vi/etc/profile在最后添加:exportPATH=$PATH:/opt/EmbedSky/4.4.6/binwq保存退出后source/etc/profile然后重啟電腦5,輸入arm-linux-gcc-v可能會(huì)提示如下錯(cuò)誤:遇到這種情況請(qǐng)先檢查自己的路徑有沒(méi)有出錯(cuò),如果確定沒(méi)有;如果Ubuntu系統(tǒng)是64位,那么很可能

10、就是如下的原因:安裝完這個(gè)之后再輸入arm-linux-gcc-v應(yīng)該就沒(méi)有問(wèn)題了。至此,交叉編譯器安裝完成。四,編譯qt-4.5forarm:在你arm-linux-gcc配置好之后,做到這里,我們就可以開(kāi)始編譯qt-4.5forarm了!1,解壓qt-4.5源碼包:sudotarxjvfqt-4.5_for_TQ210_V1.0.tar.bz2-C/2,解壓好了之后,我們就會(huì)在/opt/EmbedSky/qt-4.5里面發(fā)現(xiàn)一下各個(gè)文件第一個(gè)是源碼包,第二個(gè)是天嵌編譯好的arm開(kāi)發(fā)板上qt-4.5的腳本文件,第三個(gè)可以不用管,(如果需要你可以去p

11、df中查看下),本來(lái)編譯arm上的qt-4.5正常的做法是進(jìn)源碼包,然后控制執(zhí)行./configure的參數(shù)的,但是這里既然有官方腳本,那我們就不自己輸了。3,執(zhí)行腳本sudo./arm_qt4.5_build,我們很可能會(huì)遇到這個(gè)問(wèn)題。Thetslibfunctionalitytestfailed!YoumightneedtomodifytheincludeandlibrarysearchpathsbyeditingQMAKE_INCDIRandQMAKE_LIBDIRin/opt/EmbedSky/qt-4.5/qt-embedded-linux

12、-opensource-src-4.5.0/mkspecs/qws/linux-arm-g++.BuildQ

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。