说明
需要先安装好交叉编译环境。
下图是我的交叉编译环境的版本:
1、下载tslib
github下载地址:https://github.com/libts/tslib/releases/tag/1.22
tslib官网:http://www.tslib.org/
解压:
tar xvf tslib-1.22.tar.gz cd tslib-1.22
依次执行:
# step 1 ./autogen.sh # step 2 echo "ac_cv_func_malloc_0_nonnull=yes" >arm-linux.cache # step 3 ./configure --host=arm-linux-gnueabi --prefix=$(pwd)/_install --cache-file=arm-linux.cache # step 4 make -j8 && make install
可以查看一下:
zh@zh-pc:~/桌面/soft/tslib-1.22$ cd _install/ zh@zh-pc:~/桌面/soft/tslib-1.22/_install$ zh@zh-pc:~/桌面/soft/tslib-1.22/_install$ tree . ├── etc │ └── ts.conf ├── include │ └── tslib.h └── lib ├── libts.la ├── libts.so -> libts.so.0.10.4 ├── libts.so.0 -> libts.so.0.10.4 ├── libts.so.0.10.4 └── ts 4 directories, 6 files zh@zh-pc:~/桌面/soft/tslib-1.22/_install$
如果没有tree命令的话,可以安装一下:
sudo apt install tree
然后就可以把这些库文件和配置文件等都复制到相应的rootfs中。