GT2440加載可執(zhí)行文件到開發(fā)板步驟_第1頁
GT2440加載可執(zhí)行文件到開發(fā)板步驟_第2頁
GT2440加載可執(zhí)行文件到開發(fā)板步驟_第3頁
GT2440加載可執(zhí)行文件到開發(fā)板步驟_第4頁
GT2440加載可執(zhí)行文件到開發(fā)板步驟_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、GT2440加載可執(zhí)行文件到開發(fā)板步驟系統(tǒng)與國嵌視頻中的系統(tǒng)一樣。該“簡單運(yùn)算器”程序可在我的另一份文檔中找到。這 只是一個例子,其他程序能夠依樣畫葫蘆弄岀來。(root localhost cd /home/lgl/calculatorroot localhost calculator# Iscwidgetr pp cwidget.h maiiic pp(root localhost calculator# qmakc -project(root localhost calculator# qmakc(root localhost calculator# makeg卄-c -pipe -Wa

2、ll -W -02 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -param=ssp-buffer-size=4 m32 -march=i386 -mtune=generic -fasynchronous-unwind-tablesDQT_NO_DEBUG-DQT_SHARED-DQT_THREAD_SUPPORT -I/usr/lib/qt-33/nikspecs/default -L -L -I/usr/lib/qt-33/include -o cwidgel.o cwidgct.cppcwid

3、get.cpp:31: warning; unused parameter parent* cwidget.cpp:31: warning; unused parameter name* cwidget.cpp In member fimction void CWidget:setlue() cwidgelrpp:6& warning: comparison between signed and unsigned integer expressions g+ -c -pipe -Wall -W -02 -g -pipe -Wall WpD_F0RTIFY_S0URCE=2 -fexceptio

4、ns -fstack-protector -param=ssp-buffer-size=4 m32 -march=i386 -mtune=generic -fasynchronous-unwind-tablesDQT_NO_DEBUGDQT_SHAREDDQT-THREAD-SUPPORT -I/usr/lib/qt-33/mkspecs/default -L -L -Vusr/lib/qt-33/include -o main.o main.cpp mainxpp;15:2: warning: no newline at end of file/usr/lib/qt-3.3/biii/moc

5、 ewidget.h -o moc_cwidgetrp pg卄-c -pipe -Wall -W -02 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -param=ssp-buffer-size=4 m32 -march=i386 -mtune=generic -fasynchronous-unwind-tablesDQT_NO_DEBUG-DQT_SHARED-L7usr/lib/qt-3.3/lib -Iql-nit -IXexi -1X11DQT-THREAD-SUPPORT -I/usr/l

6、ib/qt-33/mkspecs/default -L -L -Vusr/iib/qt-33/include -o moc_cwidget.o moc_cwidgeix pp g+ -o calculator ewidget.o main.o moc_cwidgei.o-Immoc_cwidgetrpp moc_cwidget.oroot localhost calculator# Is calculator cwidgeixpp ewidget.o main.o calculator pro ewidget.h main.c pp Makefile上面生成的可執(zhí)行文件“calcukuor”的

7、名字是跟文件夾的名字相同的 (rootIocalhost calculator# ./calculator生成的簡單運(yùn)算器如圖左上角所示。生成的運(yùn)算器可在Linux虛擬系統(tǒng)中運(yùn)行,但不可加 載到GT2440開發(fā)板上而,只是一個虛擬程序。若想生成可加載到開發(fā)板的程序,則需用另 一種編譯方法。在GT2440開發(fā)板的資料中有hello那個可測試文件,我們就用它來修改就行了,將hello文 件夾中的build和文件復(fù)制到calculator文件夾中,之后(root localhost Igl# cd calculatorfrootIocalhost calculator# Ishui

8、ld cwidgetxpp cwidgcLh hello.desktop main.cpp假如build的顏色為黑色,則須執(zhí)行frootIocalhost calculator#chmod +x build/m build變?yōu)榭蓤?zhí)行文件,然后root localhost calculator# vi 打開Z后可看到如圖界而將英修改為:DESTDIR=$(pwd)表示在當(dāng)前需目下生成可執(zhí)行文件TARGET = calculator表示生成的文件名字為calculator”,儲存后 (root localhost calculator# Is

9、build cwidgetxpp cwidgcLh hello.desktop main.cpp (rootlocalhost calculator# ./buildrm -f .obj/release-sharcd/moc_cwidget.o rm -f .moc/release-shared/moc_cwidgetx pp rm -f .obj/release-shared/cwidget.o .ofcg/release-shared/main.o rm -f core 乞corearm-linux-g+ -c -pipe -DQWS -fno-exceptions -

10、fno-rtti -Wall -W -Os -DQT_NO_QWS_VFB -DQTOPIA_DATA_LINKING-DQCONFIG=qconfig-qpe.h-DQTOPIA_TARGET=calculatort-DQTOPlA_TRTARGET=calculaioA-DQT_NO_DEBUG -I/opt/GTStudio/GT2440/arm-qlopia/qtopia-2.2.0/qtopia/mkspecs/qws/linux-arm-g+L-Lui/releasc-shared/-I/opl/GTStudio/GT2440/arni-qlopiaZqtopia-2.2.0/qt

11、opia/include -I/opt/GTStudio/GT2440/arni-qiopia/qtopia-2.2.0/qt2/include -Lmoc/release-shared/ -o .obj/release-shared/cwidget.o cwidgetrpp cwidgelrpp:29: warning: deprecated conversion from string constant to char* cwidgelxpp:29: warning: deprecaied conversion from string constant to char* cwidgelxp

12、p:29: warning: deprecaied conversion from string constant to char* ewidgetxpp:29: warning: deprecaied conversion from string constant to char* cwidgelrpp:29: warning; deprecaied conversion from string constant to char* cwidgelrpp:29: warning; deprecaied conversion from string constant to char* cwidg

13、elrpp:29: warning: deprecaied conversion from string constant to char* cwidgelrpp:29: warning: deprecaied conversion from string constant to char* ewidgetrpp:29: warning: deprecaied conversion from string constant to char* cwidgelrpp:29: warning: deprecaied conversion from string constant to char* c

14、widgelrpp:29: warning: deprecaied conversion from string constant to char* ewidgetxpp:29: warning; deprecaied conversion from string constant to char* ewidgetxpp:29: warning; deprecaied conversion from string constant to char* cwidgelrpp:29: warning: deprecated conversion from string constant to cha

15、r* cwidgelxpp:29: warning: deprecaied conversion from string constant to char* cwidgelxpp:29: warning: deprecaied conversion from string constant to char* ewidgetxpp:31: warning: unused parameter parent* ewidgetxpp:31: warning: unused paramcicr name* cwidgelrpp In member function void CWidget:setVal

16、ue( cwidgelrpp:6& warning: comparison between signed and unsigned integer expressions arm-linux-g+ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -Os -DQT_NO_QWS_VFB -DQTOPIA_DATA_LINKINGDQCONFIG=Vgconfigqpch”-DQTOPIA_TARGET=calculatort-DQTOPlA_TRTARGET=calculaioA-DQT_NO_DEBUG -I/opt/GTStudio/GT2

17、440/ami-qlopia/qtopia-2.2.0/qtopia/mkspccs/qws/linux-arm-g+L-Lui/release-shared/cwidgei.h-I/opt/GTStudio/GT2440/arm-qiopia/qtopia-2.2.0/qtopia/include -I/opt/GTStudio/GT2440/ami-qlopia/qtopia-2.2.0/qt2/include -Lmoc/release-shared/ -o .obj/relcase-shared/main.o main.cpp /op t/GTStudio/GT2440/arm-qto

18、pia/qtopia-2.2.0/qt2/bin/moc -o jnoc/release-shared/moc_cwidgetr pparm-linux-g+ -c -pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -Os -DQT_NO_QWS_VFB -DQTOPIA_DATA_LINKING-DQCONFIG=qconfig-qpe.h-DQTOPIA_TARGET=calculatoADQT-NO-DEBUG-I/opt/GTStudio/GT2440/arm-qlopia/qtopia-2.2.0/qtopia/mkspccs/qws/li

19、nux-arm-g+-I/opt/GTStudio/GT2440/arni-qlopia/qtopia-22.0/qtopia/include -I/opt/GTStudio/GT2440/arni-qlopia/qtopia-22.0/ql2/include-Lmoc/release-shared/-o .obj/release-shared/moc_cwidget.o .moc/release-shared/moc_cwidgetxpparm-linux-g+-ocalculator .obj/release-shared/cwidgei.o .obj/release-shared/mai

20、n.o .obj/release-shared/moc_cwidg ei.o -luuid -lqtopia2 -Iqtopia -Iqpe -Lyopt/GTSludio/GT2440/ami-qiopia/qtopia-2.2.0/qtopia/lib -L/opt/GTSludio/GT2440/arm-qtopia/qiopia-2.2.0/qt2/lib -Iqte(rootIocalhost calculator# Isbuildcwidgei.cpp hello.desktop niaiircppcalculator Makefile(root localhost calculator# vi hello.desktop個-DQTOPIA_TRTARGET=calculaioA-Lui/release-shared/RIe Edit View Terminal Tabs Help Desktop E

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論