¿Cómo configuro GCC para la compilación cruzada para el procesador ARM? ¿El host estaría en x86_64 (AMD64 - Ubuntu 12.04) y el objetivo sería ARM (Raspberry Pi y Pandaboard - harán compilaciones separadas para cada uno)?
compiling
gcc
raspberrypi
arm
Haziz
fuente
fuente
openssl/ossl_typ.h
no encontré el error, aunque ya lo instalélibssl-dev
.apt-get source
, después deapt-get build-dep
que normalmente puede compilar condpkg-buildpackage -b -uc -us -r
¿Hay alguna manera de construir un .deb esto fácilmente para ARM sin cambiar el archivo MAKE?and then just use arm-linux-gnueabi-gcc instead of gcc for compilation
? Cuando compilo, uso una llamada a lamake
que, AFAIK, señala naturalmente/usr/lib/gcc
o algo parecido a eso. ¿Cómo podría llamar a arm-linux-gnueabi-gcc directamente?CC=arm-linux-gnueabihf-gcc make ...
El proveedor de imágenes de disco también debe proporcionar un compilador cruzado compatible
Este es el único método confiable.
Para RPI en particular, los compiladores cruzados proporcionados están disponibles en: https://github.com/raspberrypi/tools y se pueden usar como se explica en: https://raspberrypi.stackexchange.com/questions/64273/installing-raspberry- pi-cross-compiler / 83215 # 83215
Si elige incorrectamente su propio compilador cruzado, puede ocurrir lo siguiente:
Mi alternativa favorita es construir su propia imagen con Buildroot: https://stackoverflow.com/questions/47557262/how-to-download-the-torvalds-linux-kernel-master-recompile-it-and-boot-it- wi / 49349237 # 49349237 Esto crea todo desde la fuente y garantiza que todo sea compatible.
fuente