Heim >Backend-Entwicklung >C++ >Wie richte ich einen Cross-Compiler für Raspberry Pi mithilfe einer vorgefertigten Toolchain ein?
So richten Sie den vorgefertigten Raspberry Pi Cross Compiler ein
Hintergrund
Einstellung Das Einrichten eines Cross-Compilers für Raspberry Pi unter Ubuntu kann aufgrund der Unterschiede zwischen den Compilerversionen und der Betriebssystemkompatibilität kompliziert erscheinen. Ziel dieses Artikels ist es, ein umfassendes Tutorial für die Installation der vorgefertigten Toolchain von GitHub bereitzustellen.
Voraussetzungen
Stellen Sie sicher, dass Folgendes installiert ist:
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
Adressierung allgemein Probleme
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)
Das obige ist der detaillierte Inhalt vonWie richte ich einen Cross-Compiler für Raspberry Pi mithilfe einer vorgefertigten Toolchain ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!