PC安装tslib1.4

2674阅读 0评论2012-05-27 zhongli_i
分类:LINUX

QT的环境配置很不顺利。
之前安装的软件包qt-everywhere-opensource-src-4.8.1,只是基于PC下的,还需要配置交叉编译环境下的QT,需要对软件包重新安装,但是修改配置。

tslib的配置与安装。弄了一天了,按照飞凌的手册操作总是不成功。网上资料也多,看的晕乎乎的。
小记一下,做个备份吧。

tslib,是触摸屏校准需要的库文件。

1、tslib的安装需要执行以下命令
sudo apt-get install autoconf
sudo apt-get install automake
sudo apt-get install libtool

2、进入tslib目录,配置环境变量
export PATH=/home/usr/local/arm/4.3.2/bin:$PATH 指定交叉编译器路径
export TOOLCHAIN=/home/usr/local/arm/4.3.2
export TB_CC_PREFIX=arm-linux-
export PKG_CONFIG_PREFIX=$TOOLCHAIN/arm-linux

同时,需要注意的是以下两个命令
export CC=/home/usr/local/arm/4.3.2/bin/arm-linux-gcc
export CXX=/home/usr/local/arm/4.3.2/bin/arm-linux-g++ 

3、运行autogen.sh
手册还有网上都是直接执行
./autogen.sh 生成configure文件
但是我再执行的时候总是出现错误,permission denied...
没找到有效的解决方法。
若执行source autogen.sh,则也能生成configure。不知道大家是怎么解决的。

4、配置参数
./configure --host=arm-linux --cache-file=arm-linux.cache --enable-inputapi=no PLUGIN_DIR=/usr/local/tslib/plugins -prefix=/usr/local/tslib/build -host=arm-linux --cache-file=arm-linux.cache 2>&1 | tee conf_log 

5、make 
make的时候出现错误,提示fcntl2.h中函数缺少参数。
我只屏蔽了/usr/include/bits/fcntl2.h的第51行。make也通过。

6、make install
生成的build文件夹在/usr/local/tslib中。

上一篇:fpga与arm串口通信
下一篇:从PPA获得软件包