Comment configurer GCC pour la compilation croisée pour le processeur ARM? L'hôte serait sur x86_64 (AMD64 - Ubuntu 12.04) et la cible serait ARM (Raspberry Pi ainsi que Pandaboard - effectueront des compilations séparées pour chacun)?
compiling
gcc
raspberrypi
arm
Haziz
la source
la source
openssl/ossl_typ.h
pas trouvé d'erreur mais je l'ai déjà installélibssl-dev
.apt-get source
,apt-get build-dep
vous pouvez normalement compiler avecdpkg-buildpackage -b -uc -us -r
Y at-il un moyen de créer un fichier .deb aussi facilement pour ARM sans modifier le fichier Make?and then just use arm-linux-gnueabi-gcc instead of gcc for compilation
? Lorsque je compile, j’utilise un appel versmake
lequel AFAIK pointe naturellement/usr/lib/gcc
ou quelque chose de proche. Comment appeler arm-linux-gnueabi-gcc directement?CC=arm-linux-gnueabihf-gcc make ...
Le fournisseur d'images disque doit également fournir un compilateur croisé compatible.
C'est la seule méthode fiable.
Pour RPI en particulier, les compilateurs croisés fournis sont disponibles à l' adresse : https://github.com/raspberrypi/tools et peuvent être utilisés comme expliqué à l' adresse : https://raspberrypi.stackexchange.com/questions/64273/installing-raspberry- pi-cross-compiler / 83215 # 83215
Si vous choisissez à tort votre propre compilateur croisé, les événements suivants peuvent se produire:
Mon alternative préférée est de construire votre propre image avec Buildroot: https://stackoverflow.com/questions/47557262/how-to-download-the-torvalds-linux-kernel-master-recompile-it-and-boot-it- wi / 49349237 # 49349237 Cette version compile tout depuis la source et garantit que tout est compatible.
la source