Red de conocimiento informático - Material del sitio web - Cómo realizar una compilación cruzada de sqlite

Cómo realizar una compilación cruzada de sqlite

1. Primero vaya a http://www.sqlite.org/download.html para descargar el código fuente de la versión de Linux: sqlite-autoconf-3130000.tar.gz.

2. Descomprimir: tar xvzf sqlite-autoconf-3130000. tar.gz

3. Ingresar al directorio descomprimido: $ cd sqlite-autoconf-3130000

4. Ejecute: ./configure CC=/opt/poky/1.6.1/sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-gcc --host =arm- linux --prefix= /usr/tmp/

Descripción: CC especifica la herramienta de compilación cruzada utilizada en el entorno de desarrollo integrado, --host especifica el entorno de ejecución del software como arm-linux, - -prefix Especifica la ruta al archivo generado después de la compilación cruzada del código fuente.

Quinto, ejecute sudo make & make install

Quinto, genere libsqlite3.so libsqlite3.so.0 libsqlite3 en el directorio /usr/tmp/lib .so.0.8.6 Copiar los tres archivos so al entorno de desarrollo integrado o al directorio lib donde se ejecuta el programa.

Copie la aplicación sqlite3 desde el directorio /usr/tmp/bin al entorno de desarrollo integrado para ejecutar y crear la base de datos.

VII. El compilador requiere la opción de enlace -l sqlite3.