¿Se puede usar la biblioteca .so empaquetada en el sistema operativo Linux directamente en Android para utilizar las funciones de la biblioteca?
El archivo .so en Linux es una biblioteca ***, que es equivalente al archivo dll en Windows. El método de uso es el siguiente:
Incluya el archivo de encabezado .h en el código fuente del proyecto. luego llame a las funciones en la biblioteca dinámica y agregue los siguientes parámetros del compilador al vincular:
-l xx.so
Si su archivo so comienza con lib, también puede usarlo directamente así:
-lxx.so
Si tu archivo so comienza con lib, también puedes usarlo así:
-lxx
xx es tu . El nombre del archivo so
De hecho, funciona de la misma manera que usarías las funciones de la biblioteca matemática, agregando
#include en el código fuente. código y en el enlace en tiempo de compilación Agregue el parámetro -lm.