2.安裝tslib1.4之前需要安裝的程式:
sudo apt-get install autoconf automake libtool
3.解壓tslib1.4,進入目錄
$ ./autogen.h #生成configure檔案
$ ./configure --prefix=/usr/local/tslib --host=arm-linux ac_cv_func_malloc_0_nonnull=yes#那是數字0來的
$ make
# make install
1.解壓qt-everywhere-opensource-src-4.6.3.tar.gz,進入目錄
2.修改src/3rdparty/freetype/include/freetype/config/ftconfig.h,
將第330行修改為:
"orr %0, %0,%2, lsl #16/n/t" /* %0 |= %2 << 16 */
3.按需要配置,3分鐘左右
$./configure -qt-kbd-tty -qt-gfx-linuxfb -no-gfx-transformed -no-gfx-multiscreen -qt-mouse-pc -no-gfx-qvfb -no-gfx-vnc -qt-mouse-tslib -no-glib -prefix /usr/local/trolltech/qte4.6.3 -embedded arm -release -shared -fast -no-largefile -qt-sql-sqlite -no-qt3support -no-xmlpatterns -no-mmx -no-3dnow -no-sse -no-sse2 -no-svg -no-webkit -qt-zlib -qt-gif -qt-libtiff -qt-libpng -qt-libmng -qt-libjpeg -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 -i/usr/local/tslib/include -l/usr/local/tslib/lib -v -d__arm_arch_5tej__
注意:其中紅色部分分別是上面的tslib的標頭檔案跟庫的目錄
4. $ make 半個小時左右
5. # make install
6.修改qte4.6.3/mkspecs/qws/linux-arm-g++/qmake.conf檔案,新增lts引數:
qmake_cc = arm-linux-gcc -lts
qmake_cxx = arm-linux-g++ -lts
qmake_link = arm-linux-g++ -lts
qmake_link_shlib = arm-linux-g++ -lts
7.設定環境變數
qtedir=/usr/local/trolltech/qte4.6.3
path=$qtedir/bin:$path
ld_library_path=$qtedir/lib:$ld_library_path
qmakespec=qte4.6.3/mkspecs/qws/linux-arm-g++
移植qt之交叉編譯tslib 1 4
export prefix path to your tslib 1.4 dir export cc path to your cross compiler bin dir autogen.sh is an important sh file,it produce configure file ac...
tslib 1 4 移植編譯總結
在linux下面解壓,建立make.sh 指令碼 export path hom bbb gcc linaro arm linux gnueabihf 4.8 2014.03 linux bin path export cross compile arm linux gnueabihf make c...
tslib 1 4的安裝與移植
一 移植環境 cpu s3c2440 sdram hy57v561620ftp h nor flash sst 39vf1601 2m nand flash k9f1g08u0b 128m 網絡卡晶元 dm9000ep 二 部落格位址 如有錯誤,歡迎指正。三 具體方法 之前把u boot的移植做完之...