ビルド済み 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 中国語 Web サイトの他の関連記事を参照してください。