如何设置预构建的 Raspberry Pi 交叉编译器
背景
设置由于编译器版本和操作系统兼容性之间的差异,在 Ubuntu 上为 Raspberry Pi 设置交叉编译器似乎很复杂。本文旨在提供从 GitHub 安装预构建工具链的全面教程。
先决条件
确保您已安装以下内容:
apt-get install git rsync cmake libc6-i386 lib32z1 lib32stdc++6
安装
git clone git://github.com/raspberrypi/tools.git
export PATH=$PATH:$HOME/raspberrypi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin
解决常见问题
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)
以上是如何使用预构建的工具链为 Raspberry Pi 设置交叉编译器?的详细内容。更多信息请关注PHP中文网其他相关文章!