Compilación cruzada e instalación de tslib

ilustrar

El entorno de compilación cruzada debe instalarse primero.

La siguiente imagen es la versión de mi entorno de compilación cruzada:
inserte la descripción de la imagen aquí

1. Descargar tslib

Dirección de descarga de github: https://github.com/libts/tslib/releases/tag/1.22

Sitio web oficial de tslib: http://www.tslib.org/

Abrir la cremallera:

tar xvf tslib-1.22.tar.gz
cd tslib-1.22

Ejecutar en secuencia:

# 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

Puedes comprobarlo:

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$

Si no hay un comando de árbol, puede instalarlo:

sudo apt install tree

Luego, puede copiar estos archivos de biblioteca y archivos de configuración en el rootfs correspondiente.

Supongo que te gusta

Origin blog.csdn.net/qq_17623363/article/details/120600695
Recomendado
Clasificación