編譯tslib1 4以及qt4 6 3的arm版本

2021-09-30 04:48:42 字數 1759 閱讀 8364

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的移植做完之...