基本命令
tar zxvf file..tar.gz
tar jxvf file.tar.bz2
方法一:
./configure
make
make install
方法二:
./configure --prefix=/路徑
make ;
make install
方法三:
./configure --enable-static-link \
--prefix=$***/static --with-curses &&
make &&
make install
交叉編譯環境
arm-linux-gcc-3.4.1.tar.bz2 解壓得usr/local/ 資料夾,將arm資料夾考
到/usr/local/下
現在交叉編譯程式集都位於/usr/local/arm/3.4.1/bin下面了
/etc/bash.bashrc檔案的最後一行新增命令
export path=/usr/local/arm/3.4.1/bin:$path
儲存重新登入測試echo $path arm-linux-gcc –v
qt環境的搭建
1. x11
qt-x11-opensource-src-4.5.3.tar.bz2 解壓改名為qt
$ ./configure
$ make
cd tools/qvfb
make
2. embedded
qt-embedded-linux-opensource-src-4.5.3.tar.bz2
將 qt-embedded-linux-opensource-src-4.5.3.tar.bz2壓縮包解壓為2份,分別編譯
嵌入式 x86 和 arm 二個版本。
1. 嵌入式x86版:
$ ./configure -embedded x86 -qvfb
$ make
# make install
將qt/bin下qvfb複製至/usr/local/trolltech/qtembedded-4.5.3-x86/bin下
setenv.sh內容:
qtedir=/usr/local/trolltech/qtembedded-4.5.3-x86
path=/usr/local/trolltech/qtembedded-4.5.3-x86/bin:$path
ld_library_path=/usr/local/trolltech/qtembedded-4.5.3-
x86/lib:$ld_library_path
移到/usr/local/trolltech/qtembedded-4.5.3-x86中。
cd /usr/local/trolltech/qtembedded-4.5.3-x86
source setenv.sh
cd /usr/local/trolltech/qtembedded-4.5.3-x86/demos/books
qvfb -width 640 -height 480 & //執行乙個綠色螢幕
./books –qws //qt程式執行
2.嵌入式arm版:
./configure -prefix /usr/local/trolltech/qtembedded-4.5.3-arm -embedded arm
make
make install // make install-strip//壓縮模式
ac_cv_func_malloc_0_nonnull=yes
$ make
# make install
2410開發板的步驟
連好線,配置ip為192.168.1.180, 開啟windows附件中的超級終端,開啟開發板,超級終
端中出現了uboot資訊,設定tftp的目錄
tftp 30800000 ramdisk.gz
tftp 30008000 zimage
go 30008000
進入linux
遠端windows ip:192.168.1.180 (administrator/123456) 共享目錄為c:\download
mount -t cifs –o username=administrator,password=123456
192.168.1.180:download /mnt/nfs
qt tslib複製到開發板上
將pc機上/usr/local/trolltech/qtembedded-4.5.3-arm/lib 中複製到2410
的/usr/local/trolltech/qtembedded-4.5.3-arm/lib
libqtgui.so.4 libts-0.0.so.0 libqtcore.so.4 libqtnetwork.so.4
libqtwebkit.so
將pc機上/usr/local/tslib中的庫複製到2410的/usr/local
開機自動設定環境變數,在2410的 /etc/profile中追加:
export ld_library_path=/usr/local/lib:$qtdir/lib:$ld_library_path
export tslib_root=/usr/local/lib
export tslib_tsdevice=/dev/input/event0
export tslib_fbdevice=/dev/fb0
export tslib_plugindir=/usr/local/lib/ts
export tslib_consoledevice=none
export tslib_conffile=/usr/local/etc/ts.conf
export pointercal_file=/etc/pointercal
export tslib_calibfile=/etc/pointercal
export qws_mouse_proto=tslib:/dev/input/event0
些問題. 需要在程式中重新設定中文字型, 不然browser開啟中文網頁就是方塊了 .
qpushbutton hello( "hello world!", 0 );
hello.resize( 100, 30 );
a.setmainwidget( &hello );
hello.show();
return a.exec();
}
畢業設計!畢業設計!!畢業設計!!!
看到ceocio的帖子 嚇人哦 深有體會。進幾年有些本科學生的程式與 實在不象話。有的組的答辯問題簡直成了挑錯字,平均每頁都有錯字。有的組在資料庫設計時,姓名 身份證號 手機號 日期全部都用char 10 答辯時還振振有辭,說在做測試時僅僅輸入了些簡單的數字做測試,所以沒有發現問題!還有的學生 是這...
製作畢業設計
1.本工作室有豐富的 asp 和 asp.net開發經驗,歡迎廣大2008屆畢業生朋友前來諮詢.2.注意 本工作室只做設計,不做 但是我會將設計的要點難點和設計思路用word寫出來,這樣保證畢業生朋友能明白我的設計思想.確保答辨過關,當然必要時可以指導畢業生進行 的寫作.3.定做乙個畢業設計的 一般...
畢業設計(四)
畢業設計 四 一如既往,先說說兩天來的感悟吧 1.如果以前我說xml是個好東西,都是人家告訴我的,今天我終於在設計 的時候在xml上收到巨大的好處啊 只要把網頁做成乙個個小的xml直譯器,就可以把資源整合到最大的程度,同時也分離到最大的程度 以後一切的修改更新盡在xml中,真是perfect之至阿 ...