es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: CROSS-COMPILING

Compilación cruzada para un objetivo faltante con guix build

Por ejemplo, puedo construir para el objetivo mips64el-linux-gnu: $ guix build –no-substitutes –target=mips64el-linux-gnu hello … construido exitosamente /gnu/store/sdhhi1fhgbldl5qyfwvwlzhf2gq41n0j-hello-2.10.drv /gnu/store/rbl4yrjyj3vxn27cap1y24z5wkr90p8y-hello-2.10 pero no para el objetivo mipsel-linux-gnu: $ guix build –no-substitutes –target=mipsel-linux-gnu hello Rastreo de llamadas: En guix/store.scm:    1341:2 19 (map/accumulate-builds #<store-connection 256.99 7f2ad…> …) En srfi/srfi-1.scm:    586:17 18 (map1 (#<package hello@2.10 . . . Read more

¿Por qué tener ARCH= cuando ya tenemos CROSS_COMPILE=?

Esta pregunta puede parecer obvia para algunos de ustedes, pero para mí parece ser una pieza faltante que necesito para entender el panorama. Edit: Específicamente, estoy utilizando una máquina virtual Ubuntu en mi PC, intentando compilar un módulo de kernel Out-of-Tree que debería ejecutarse en BeagleBone Black. make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- . . . Read more

Problema al instalar libgcc desde la fuente de gcc.

Estaba intentando construir e instalar el compilador cruzado GCC para arm-none-eabi, y obtuve este error después de ejecutar make install-target-libgcc, y obtuve esto: dingus@DingusPC:~/src/build-gcc$ make install-target-libgcc /bin/bash ../gcc-11.2.0/mkinstalldirs /home/dingus/opt/gcc /home/dingus/opt/gcc make[1]: Entering directory ‘/home/dingus/src/build-gcc/arm-none-eabi/libgcc’ make[1]: *** No rule to make target ‘install’. Stop. make[1]: Leaving directory ‘/home/dingus/src/build-gcc/arm-none-eabi/libgcc’ make: *** [Makefile:13220: . . . Read more