Ce guide vise à vous aider à installer et à configurer le pré- construit la chaîne d'outils Raspbian sur votre machine hôte Ubuntu pour la compilation croisée pour Raspberry Pi.
Clonez le référentiel : Entrez la commande suivante pour cloner la chaîne d'outils référentiel :
git clone git://github.com/raspberrypi/tools.git
Ajouter au PATH : Ouvrez le fichier ~/.bashrc dans un éditeur de texte et ajoutez la ligne suivante pour ajouter la chaîne d'outils à votre CHEMIN :
export PATH=$PATH:$HOME/raspberrypi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin
Vérifier l'accès : Actualisez votre session de terminal en la redémarrant ou en exécutant . ~/.bashrc. Vérifiez le compilateur en tapant :
arm-linux-gnueabihf-gcc -v
Copier les fichiers depuis Raspberry Pi : Établissez une connexion à votre Raspberry Pi via SSH. Copiez l'intégralité des répertoires /lib et /usr du Pi vers votre dossier rootfs à l'aide de la commande suivante :
rsync -rl --delete-after --safe-links [email protected]:/{lib,usr} $HOME/raspberrypi/rootfs
Remplacez [email protected] par l'adresse IP de votre Pi.
Créer Fichier de configuration CMake : Créez un fichier nommé pi.cmake dans ~/home/raspberrypi avec le contenu suivant :
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!