Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Menyediakan Penyusun Silang untuk Raspberry Pi Menggunakan Rantai Alat Pra-Bina?
Cara Menyediakan Pengkompil Raspberry Pi Cross Pra-Bina
Latar Belakang
Tetapan pengkompil silang untuk Raspberry Pi pada Ubuntu boleh kelihatan berbelit kerana perbezaan antara versi pengkompil dan keserasian sistem pengendalian. Artikel ini bertujuan untuk menyediakan tutorial komprehensif untuk memasang rantai alat pra-bina daripada GitHub.
Prasyarat
Pastikan anda mempunyai perkara berikut dipasang:
apt-get install git rsync cmake libc6-i386 lib32z1 lib32stdc++6
Pemasangan
git clone git://github.com/raspberrypi/tools.git
export PATH=$PATH:$HOME/raspberrypi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin
Mengatasi Biasa Isu
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)
Atas ialah kandungan terperinci Bagaimana untuk Menyediakan Penyusun Silang untuk Raspberry Pi Menggunakan Rantai Alat Pra-Bina?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!