Maison >développement back-end >C++ >Comment configurer un compilateur croisé pour Raspberry Pi à l'aide d'une chaîne d'outils pré-construite ?
Comment configurer le compilateur Raspberry Pi Cross pré-construit
Arrière-plan
Paramètre La mise en place d'un compilateur croisé pour Raspberry Pi sur Ubuntu peut sembler compliquée en raison des différences entre les versions du compilateur et la compatibilité du système d'exploitation. Cet article vise à fournir un didacticiel complet pour installer la chaîne d'outils prédéfinie à partir de GitHub.
Prérequis
Assurez-vous d'avoir les éléments suivants installé :
apt-get install git rsync cmake libc6-i386 lib32z1 lib32stdc++6
Installation
git clone git://github.com/raspberrypi/tools.git
export PATH=$PATH:$HOME/raspberrypi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin
Adressage commun Problèmes
rsync -rl --delete-after --safe-links [email protected]:/{lib,usr} $HOME/raspberrypi/rootfs
SET(CMAKE_SYSTEM_NAME Linux) SET(CMAKE_SYSTEM_VERSION 1) SET(CMAKE_C_COMPILER $ENV{HOME}/raspberrypi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin/arm-linux-gnueabihf-gcc) SET(CMAKE_CXX_COMPILER $ENV{HOME}/raspberrypi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin/arm-linux-gnueabihf-g++) SET(CMAKE_FIND_ROOT_PATH $ENV{HOME}/raspberrypi/rootfs) SET(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) SET(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) SET(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!