一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

[轉(zhuǎn)]qt-4.7交叉編譯

 九爪熊 2010-12-04
[轉(zhuǎn)]qt-4.7交叉編譯 收藏
一:環(huán)境介紹
虛擬機(jī):vmware 7.0
Linux 環(huán)境:ubuntu 9.04
交叉編譯環(huán)境:arm-linux-g++ 3.4.5
硬件平臺(tái):TQ2440
二:移植步驟
安裝交叉編譯環(huán)境
由于這里使用的是QT2440管盤(pán)中提供的交叉編譯工具鏈EABI-4.3.3_EmbedSky_20100610.tar.bz2,放在/opt/目錄下解壓
主要是在解壓后可以看到其中含有兩個(gè)版本,由于qt4.7.0的編譯必須使用3.4.5版本所以在設(shè)置交叉編譯的路徑的時(shí)候使用的是
在/etc/profile中加入
export PATH=/opt/EmbedSky/crosstools_3.4.5_softfloat/gcc-3.4.5-glibc-2.3.6/arm-linux/bin:$PATH
安裝tslib1.4
1.       下載tslib1.4,解壓
2.       進(jìn)入解壓的目錄運(yùn)行 執(zhí)行./autogen.sh
3.       執(zhí)行./configure --prefix=/opt/tslib/ --host=arm-linux ac_cv_func_malloc_0_nonnull=yes ,經(jīng)過(guò)一段時(shí)間的編譯
4.       執(zhí)行make install
5.       修改/opt/tslib/etc/ts.conf,把第二行的#號(hào)去掉(這樣做的主要目的是為了在移植到板子上的時(shí)候,可以制定輸入模塊)
6.       在/etc/profile中加入
export PATH=/opt/tslib:$PATH
 
PS:經(jīng)過(guò)我的測(cè)試,我無(wú)法用以上的方法編譯tslib1.4,我用的是另外一種方法:
1、  ./autogen.sh    #用于生成configure腳本
2、  echo "ac_cv_func_malloc_0_nonnull=yes" >arm-linux.cache  
 #產(chǎn)生一個(gè)cache文件arm-linux.cache,欺騙configure,
3、  CC=arm-linux-gcc ./configure --host=arm-linux --prefix=/opt/tslib --cache-file=arm-linux.cache
4、  make
5、  make install
 交叉成功后在目標(biāo)位置產(chǎn)生/bin、/etc、/include、/lib 4個(gè)文件夾
編譯qt4.7.0-arm
1.       下載qt-everwhere-opensource-4.7.0,并解壓最好重命名qt-everwhere-opensource-4.7.0-qte
2.       開(kāi)始進(jìn)行配置選項(xiàng)
./configure -embedded arm -release -opensource -fast -no-accessibility -no-scripttools -no-mmx -no-multimedia -no-svg -no-3dnow -no-sse -no-sse2 -silent -qt-libpng -qt-libjpeg -no-libmng -no-libtiff -no-multimedia -make libs -nomake tools -nomake examples -nomake docs -nomake demo -no-nis -no-cups -no-iconv -no-dbus -no-openssl -xplatform qws/linux-arm-g++ -little-endian -qt-freetype -depths 16,18 -qt-gfx-linuxfb -no-gfx-transformed -no-gfx-multiscreen -no-gfx-vnc -no-gfx-qvfb -qt-kbd-linuxinput -no-glib -qt-mouse-tslib -I /opt/tslib/include -L /opt/tslib/lib -confirm-license "$@"
3.       開(kāi)始進(jìn)行交叉編譯gmake 此過(guò)程要經(jīng)歷很長(zhǎng)的一段時(shí)間
4.       在交叉編譯成功后運(yùn)行g(shù)make install安裝,這里會(huì)默認(rèn)安裝到
/usr/local/Trolltech/QtEmbedded-4.7.0-arm
5.       這個(gè)時(shí)候qte的編譯就成功了
制作根文件系統(tǒng)(移植到開(kāi)發(fā)板)
1.  移植tslib,將ubuntu中的/opt/tslib 拷貝到根文件系統(tǒng)中的/opt/下面
2.  移植qte4.7.0將/usr/local/Trolltech/QtEmbedded-4.7.0-arm下面的lib文件夾拷貝到根文件中的相同 目錄下(必需得先創(chuàng)建相應(yīng)的目錄)
注:此時(shí)可以根據(jù)需要裁剪lib 中的內(nèi)容去掉不用的.so文件
3.         增加新的顯示中文的字體wenquanyi 放到上面的/lib/fonts目錄下。刪除其他不需要的字體
4.         拷貝/usr/local/Trolltech/QtEmbedded-4.7.0-arm/plugins目錄到根文件系統(tǒng)中的/usr/local/Trolltech/QtEmbedded-4.7.0-arm/lib/目錄下
5.         修改profile文件添加環(huán)境變量
export TSLIB_TSDEVICE=/dev/input/event0
export LD_LIBRARY_PATH=/opt/tslib/lib:$LD_LIBRARY_PATH
export TSLIB_FBDEVICE=/dev/fb0
export TSLIB_PLUGINDIR=/opt/tslib/lib/ts
export TSLIB_CONSOLEDEVICE=none
export TSLIB_CONFFILE=/opt/tslib/etc/ts.conf
export POINTERCAL_FILE=/etc/pointercal
export TSLIB_CALIBFILE=/etc/pointercal
export QWS_MOUSE_PROTO='TSLIB:/dev/input/event0'
 
export QTDIR=/usr/local/Trolltech/QtEmbedded-4.7.0-arm
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:/usr/local/lib:$DTDIR/lib/plugins/imageformats:$LD_LIBRARY_PATH
 
export QT_PLUGIN_PATH=/usr/local/Trolltech/QtEmbedded-4.7.0-arm/lib/plugins
 
export QWS_KEYBOARD=TTY:/dev/tty1
export KDEDIR=/opt/kde
 
export HOME=/root
測(cè)試運(yùn)行
此時(shí)的移植已經(jīng)基本完成,可以將在ubuntu中編譯好的文件放到板子上運(yùn)行就可以了如:
./test –qws
 
 
 
 

發(fā)表于 @ 2010年11月24日 14:37:00 | 評(píng)論( 0 ) | 編輯| 舉報(bào)| 收藏
舊一篇:Ubuntu10.04設(shè)置共享文件夾
查看最新精華文章 請(qǐng)?jiān)L問(wèn)博客首頁(yè)相關(guān)文章發(fā)表評(píng)論表 情:          評(píng)論內(nèi)容: 用 戶 名:登錄 注冊(cè) 匿名評(píng)論 jiuzhuaxiong驗(yàn) 證 碼:  重新獲得驗(yàn)證碼
  熱門(mén)招聘職位【寬娛數(shù)碼】誠(chéng)聘C++應(yīng)用軟件工程師(多媒體/網(wǎng)絡(luò)方向)、.net開(kāi)發(fā)工程師【團(tuán)800】No.1團(tuán)購(gòu)導(dǎo)航誠(chéng)聘Ruby on Rails高手!【美國(guó)國(guó)家儀器】誠(chéng)聘高級(jí)軟件 工程師 信號(hào)處理軟件部門(mén)經(jīng)理【浙江馳海實(shí)業(yè)】誠(chéng)聘項(xiàng)目經(jīng)理,PHP,MYSQL,SEO,測(cè)試,運(yùn)維,策劃,設(shè)計(jì)等職【Infosys】誠(chéng)聘:J2EE 項(xiàng)目主管/(資深)軟件研發(fā)工程師/.Net資深軟件研發(fā)工程師【北京高成長(zhǎng)公司】高薪招聘.net各級(jí)程序員,歡迎應(yīng)屆生【銀行項(xiàng)目】誠(chéng)聘java前臺(tái)/后臺(tái)開(kāi)發(fā)人員多名 及SAS數(shù)據(jù)分析員,欲試從速!【北京聞言科技】誠(chéng)聘.net高級(jí)開(kāi)發(fā)工程師、手機(jī)軟件開(kāi)發(fā)工程師(應(yīng)屆畢業(yè)生優(yōu)先)【上海電子商務(wù)平臺(tái)】重金誠(chéng)聘.net,asp,javascript資深程序員【EF全球研發(fā)中心】百萬(wàn)年薪誠(chéng)招技術(shù)精英,數(shù)百職位熱招中【Amazon】亞馬遜誠(chéng)聘技術(shù)專(zhuān)家!迅雷前CTO尋找創(chuàng)業(yè)伙伴【寬娛數(shù)碼】誠(chéng)聘C++應(yīng)用軟件工程師(多媒體/網(wǎng)絡(luò)方向)、.net開(kāi)發(fā)工程師【團(tuán)800】No.1團(tuán)購(gòu)導(dǎo)航誠(chéng)聘Ruby on Rails高手!【美國(guó)國(guó)家儀器】誠(chéng)聘高級(jí)軟件 工程師 信號(hào)處理軟件部門(mén)經(jīng)理【浙江馳海實(shí)業(yè)】誠(chéng)聘項(xiàng)目經(jīng)理,PHP,MYSQL,SEO,測(cè)試,運(yùn)維,策劃,設(shè)計(jì)等職【Infosys】誠(chéng)聘:J2EE 項(xiàng)目主管/(資深)軟件研發(fā)工程師/.Net資深軟件研發(fā)工程師【北京高成長(zhǎng)公司】高薪招聘.net各級(jí)程序員,歡迎應(yīng)屆生【銀行項(xiàng)目】誠(chéng)聘java前臺(tái)/后臺(tái)開(kāi)發(fā)人員多名 及SAS數(shù)據(jù)分析員,欲試從速!【北京聞言科技】誠(chéng)聘.net高級(jí)開(kāi)發(fā)工程師、手機(jī)軟件開(kāi)發(fā)工程師(應(yīng)屆畢業(yè)生優(yōu)先)【上海電子商務(wù)平臺(tái)】重金誠(chéng)聘.net,asp,javascript資深程序員【EF全球研發(fā)中心】百萬(wàn)年薪誠(chéng)招技術(shù)精英,數(shù)百職位熱招中【Amazon】亞馬遜誠(chéng)聘技術(shù)專(zhuān)家!迅雷前CTO尋找創(chuàng)業(yè)伙伴 公司簡(jiǎn)介|招賢納士|廣告服務(wù)|銀行匯款賬號(hào)|聯(lián)系方式|版權(quán)聲明|法律顧問(wèn)|問(wèn)題報(bào)告
北京創(chuàng)新樂(lè)知廣告有限公司 版權(quán)所有, 京 ICP 證 070598 號(hào)
世紀(jì)樂(lè)知(北京)網(wǎng)絡(luò)技術(shù)有限公司 提供技術(shù)支持
江蘇樂(lè)知網(wǎng)絡(luò)技術(shù)有限公司 提供商務(wù)支持
 Email:webmaster@csdn.net
Copyright © 1999-2010, CSDN.NET, All Rights Reserved
 
本文來(lái)自CSDN博客,轉(zhuǎn)載請(qǐng)標(biāo)明出處:http://blog.csdn.net/mikit/archive/2010/11/24/6032120.aspx

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類(lèi)似文章 更多

    亚洲一区二区亚洲日本| 国产视频一区二区三区四区| 殴美女美女大码性淫生活在线播放| 亚洲午夜精品视频观看| 色好吊视频这里只有精| 国产免费人成视频尤物| 欧美精品在线播放一区二区| 日韩一区二区三区观看| 欧美午夜国产在线观看| 国产日韩欧美专区一区| 中文字幕一区二区免费| 国产精品免费自拍视频| 日韩成人高清免费在线| 欧美日韩亚洲精品内裤| 观看日韩精品在线视频| 九九热视频网在线观看| 国产熟女一区二区不卡| 欧美一区二区三区五月婷婷| 熟女乱一区二区三区丝袜| 亚洲伦片免费偷拍一区| 色婷婷日本视频在线观看| 精品午夜福利无人区乱码| 色综合伊人天天综合网中文| 国产不卡最新在线视频| 日韩在线欧美一区二区| 久久精品偷拍视频观看| 一本久道久久综合中文字幕| 日本少妇中文字幕不卡视频| 91亚洲人人在字幕国产| 亚洲天堂精品一区二区| 亚洲综合一区二区三区在线| 亚洲欧美中文日韩综合| 丝袜人妻夜夜爽一区二区三区| 久久久精品区二区三区| 丝袜视频日本成人午夜视频| 国产一区二区三区四区免费| 亚洲精品欧美精品一区三区| 欧美激情区一区二区三区| 果冻传媒精选麻豆白晶晶| 亚洲精品偷拍视频免费观看| 欧美黑人在线一区二区|