交叉编译安装tslib

说明

需要先安装好交叉编译环境。

下图是我的交叉编译环境的版本:
在这里插入图片描述

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中。

猜你喜欢

转载自blog.csdn.net/qq_17623363/article/details/120600695