V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

cross-config

Proporciona configuraciones para arquitecturas cruzadas, diseñadas para facilitar el uso de herramientas como Autotools [autoconf, automake...] en entornos de compilación cruzada. La compilación cruzada implica compilar software en una arquitectura de máquina para que se ejecute en otra, por ejemplo, compilar en un sistema x86 para ARM o RISC-V.

Usar el archivo de configuración de cross-config al invocar un ./configure:

$ ./configure --host=arm-linux-gnueabi --build=x86_64-linux-gnu --with-sysroot=/usr/arm-linux-gnueabi
--host: Define la arquitectura destino, --build: Define la arquitectura del sistema en el que se trabaja y --with-sysroot: Especifica el sistema de archivos raíz para la arquitectura cruzada.
$ ls /usr/share/cross-config/
listar las configuraciones soportadas

1.-

Compilación cruzada con Autotools. Si se está trabajando en un proyecto que usa autoconf y automake, primero generar el script de configuración:

$ autoreconf -i

Luego, configurar el proyecto utilizando una arquitectura cruzada:

$ ./configure --host=aarch64-linux-gnu --build=x86_64-linux-gnu

Y finalmente compilar el proyecto:

$ make
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
3198 entradas - Acerca del Tractatus
La Pipa Plena 2025