从网上下载tslib-1.4.tar.gz包,这包用于管理触摸屏,例如可用于它来校正触摸屏,并保存校正数据。
一.编译安装tslib-1.4
将tslib-1.4 COPY到ubuntu下,在ubuntu下的终端下执行:
#cd /tmp
# tar zxvf tslib-1.4.tar.gz ――――――――(最后在/tmp下解压生成tslib)
#cd tslib
#./autogen.sh
#./configure --prefix=/home/mytslib --host=arm-linux ac_cv_func_malloc_0_nonnull=yes
#make
#make install
成功后可在/home下生成mytslib,进入mytslib可以看到有bin include lib etc四个文件夹。我们暂时先不理它,在接下来的移植过程中才用到这些文件夹。
二.编译过程中出现的问题及解决方式
问题一:执行命令 ./autogen.sh出错:./autogen.sh: autoreconf: not found
上网查了查说是我的版本没有安装automake工具。
解决方法:
sudo apt-get install autoconf automake libtool 这时候再次执行./autogen.sh就不出错了
question 2:configure: error: C++ compiler cannot create executables
solve:sudo apt-get install g++
问题二:在执行make的时候出现: 在
一.编译安装tslib-1.4
将tslib-1.4 COPY到ubuntu下,在ubuntu下的终端下执行:
#cd /tmp
# tar zxvf tslib-1.4.tar.gz ――――――――(最后在/tmp下解压生成tslib)
#cd tslib
#./autogen.sh
#./configure --prefix=/home/mytslib --host=arm-linux ac_cv_func_malloc_0_nonnull=yes
#make
#make install
成功后可在/home下生成mytslib,进入mytslib可以看到有bin include lib etc四个文件夹。我们暂时先不理它,在接下来的移植过程中才用到这些文件夹。
二.编译过程中出现的问题及解决方式
问题一:执行命令 ./autogen.sh出错:./autogen.sh: autoreconf: not found
上网查了查说是我的版本没有安装automake工具。
解决方法:
sudo apt-get install autoconf automake libtool 这时候再次执行./autogen.sh就不出错了
question 2:configure: error: C++ compiler cannot create executables
solve:sudo apt-get install g++
问题二:在执行make的时候出现: 在