domingo, 16 de abril de 2017

Cómo croscompilar SQLite3 para la arquitectura ARM


Vamos a croscompilar la base de datos SQLite3 para la arquitectura ARM.


Descarga del código fuente


Página de descargas de SQLite: (Esta página necesita JavaScript activado)
http://www.sqlite.org/download.html

Bajamos el código fuente en formato tar.gz.

$ wget http://www.sqlite.org/2017/sqlite-autoconf-3160200.tar.gz
$ tar xvzf sqlite-autoconf-3160200.tar.gz

$ cd sqlite-autoconf-3160200/


Configuración para la crosscompilación


Al ejecutar el script configure indicaremos:
  • arm-linux en la opción host
  • el path del crosscompilador de C de nuestro toolchain en la variable CC
  • Seleccionamos en la opción prefix el lugar donde queremos que se instale SQLite3
$ ./configure --host=arm-linux --prefix=devel/Libs CC=/opt/compiler/glibc-oabi-toolchain-arm-generic/bin/arm-unknown-linux-gnu-gcc


Compilar e Instalar SQLite3