1.解压Qt源码包
$ tar xvzf qt-everywhere-opensource-src-4.8.5.tar.gz
2.进入解压后的源码包目录,配置和编译以及安装全部都要在源码包目录内操作
$ cd qt-everywhere-opensource-src-4.8.5/
3.配置./configure,用来检测安装平台的目标特征
$ sudo ./configure
4.编译make,从Makefile中读取指令,编译
$ make
5.安装make install(卸载make uninstall),有些软件先运行make check 或 make test来进行一些测试
$ make install
安装tslib
在嵌入式开发环境中,安装Qt首先需要安装tslib
安装tslib,首先安装tslib的依赖包,执行以下命令:
$ sudo apt-get install autoconf automake libtool libc6-dev-i386 g++ build-essential gcc-multilib -y # Qt4.8.5 依赖 libc6-dev-amd64(64bit)
安装tslib步骤:
1.解压tslib源码包:
$ sudo tar xvf tslib-src.git.tar.bz2
2.进入tslib目录(可执行文件需要在tslib源码包当前目录执行)
$ cd tslib/
2.配置&编译&安装过程如下:
$ sudo ./autogen.sh $ sudo ./configure --host=arm-linux --prefix=/usr/local/arm/tslib # 注意:--prefix配置路径要避免和当前路径相同(我把源码包放/usr/local/arm/Tslib/中) $ sudo make # 编译 $ sudo make install # 安装
网上流行编译方法如下:
1 $ ./autogen.sh 2 $ echo "ac_cv_func_malloc_0_nonnull=yes"> tmp.cache 3 $ ./configure --host=arm-linux --cache-file=tmp.cache --enable-inputapi=no --prefix=/usr/local/arm/tslib 4 $ make 5 $ make install
在/usr/local/arm/tslib目录下出现bin etc include lib四个文件夹:
其中/etc文件夹下为配置文件,ts.conf配置文件内容如下:
1 # Uncomment if you wish to use the linux input layer event interface 2 # module_raw input 3 4 # Uncomment if you're using a Sharp Zaurus SL-5500/SL-5000d 5 # module_raw collie 6 7 # Uncomment if you're using a Sharp Zaurus SL-C700/C750/C760/C860 8 # module_raw corgi 9 10 # Uncomment if you're using a device with a UCB1200/1300/1400 TS interface 11 # module_raw ucb1x00 12 13 # Uncomment if you're using an HP iPaq h3600 or similar 14 # module_raw h3600 15 16 # Uncomment if you're using a Hitachi Webpad 17 # module_raw mk712 18 19 # Uncomment if you're using an IBM Arctic II 20 # module_raw arctic2 21 22 #添加日期:2018年10月25日,添加者:Angus 23 module_raw input 24 25 module pthres pmin=1 26 module variance delta=30 27 module dejitter delta=100 28 module linear

浙公网安备 33010602011771号