Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Mengkonfigurasi Kompilasi Silang untuk Raspberry Pi dengan Rangkaian Alat Pra-dibina pada Ubuntu?
Panduan ini bertujuan untuk membantu anda dalam memasang dan mengkonfigurasi pra- membina rantai alat Raspbian pada mesin hos Ubuntu anda untuk menyusun silang untuk Raspberry Pi.
Klon Repositori: Masukkan arahan berikut untuk mengklon repositori rantai alat:
git clone git://github.com/raspberrypi/tools.git
Tambah pada PATH: Buka fail ~/.bashrc dalam editor teks dan tambahkan baris berikut untuk menambah rantai alat pada PATH anda:
export PATH=$PATH:$HOME/raspberrypi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin
Sahkan Akses: Muat semula sesi terminal anda dengan memulakan semula atau melaksanakan . ~/.bashrc. Sahkan pengkompil dengan menaip:
arm-linux-gnueabihf-gcc -v
Salin Fail daripada Raspberry Pi: Wujudkan sambungan ke Raspberry Pi anda melalui SSH. Salin keseluruhan direktori /lib dan /usr daripada Pi ke folder rootfs anda menggunakan arahan berikut:
rsync -rl --delete-after --safe-links [email protected]:/{lib,usr} $HOME/raspberrypi/rootfs
Ganti [e-mel dilindungi] dengan alamat IP Pi anda.
Buat Fail Konfig CMake: Cipta fail bernama pi.cmake dalam ~/home/raspberrypi dengan kandungan berikut:
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 Mengkonfigurasi Kompilasi Silang untuk Raspberry Pi dengan Rangkaian Alat Pra-dibina pada Ubuntu?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!