之前根据飞凌的开发手册和QT移植全书在ubuntu12.10下编译总是编译出错,导致在编译生成的build目录下没有bin目录。最后发现移植全书上有几处改过来就可以顺利编译了。
安装步骤:
1.准备工作
确保以下软件已安装
# apt-get install autoconf
# apt-get install automake # apt-get install libtool
2.版本
使用飞凌提供的tslib.tar.gz源文件
3.配置
按照全书里面的步骤配置一直到这一步:
# ./autogen.sh # echo "ac_cv_func_malloc_0_nonnull=yes" >arm-linux.cache
# ./configure --host=arm-linux --cache-file=arm-linux.cache --enable-inputapi=no --prefix=/usr/local/arm/tslib/build
注意,prefix前面是双--。
4.编译
# make
5.安装
# make install
编译生成的库,头文件等都拷贝至prefix制定的路径中。
6. 修改ts.conf内容
打开安装路径下的/etc/ts.conf文件,修改其内容。
# vi /usr/local/tslib/etc/ts.conf
搜索定位至#module_raw input,把行首的注释符去掉,但要注意行首不要留有空格,即文字是顶格的,不然之后会出现段错误(segmentational fault)。