Rumah > pembangunan bahagian belakang > C++ > Bagaimana untuk Memasang Pengkompil Raspberry Pi Cross pada Linux?

Bagaimana untuk Memasang Pengkompil Raspberry Pi Cross pada Linux?

DDD
Lepaskan: 2024-11-21 11:03:11
asal
473 orang telah melayarinya

How to Install a Raspberry Pi Cross Compiler on Linux?

Cara Memasang Raspberry Pi Cross Compiler pada Linux

Masalah:

Tidak dapat pasang dan gunakan pengkompil silang Raspberry Pi kerana masalah dengan perpustakaan libstdc dan PATH konfigurasi.

Penyelesaian:

  1. Prasyarat:

    • Pasang pakej apt: apt -dapatkan pasang git rsync cmake libc6-i386 lib32z1 lib32stdc 6
  2. Muat Turun Set Alat:

    • Buat folder raspberrypi dalam direktori rumah anda
    • Klon GitHub set alat: git clone git://github.com/raspberrypi/tools.git
    • Navigasi ke raspberrypi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian
  3. Tambahkan pada LALUAN:

    • Dalam ~/.bashrc, tambah: eksport PATH=$PATH:$HOME/raspberrypi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin
  4. Sahkan Pengkompil:

    • Lari arm-linux-gnueabihf-gcc -v untuk mengesahkan akses pengkompil
  5. Buat Folder RootFS:

    • Dalam raspberrypi, buat rootfs folder
  6. Salin Perpustakaan dan Direktori usr:

    • rsync -rl --delete-after --safe-links [emel dilindungi]:/{lib,usr} $HOME/raspberrypi/rootfs
    • Ganti [email protected] dengan IP Raspberry Pi anda.
  7. Buat Fail Konfigurasi CMake:

    • Buat ~ /home/raspberrypi/pi.cmake dan masukkan yang berikut kod:

      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)
      Salin selepas log masuk
  8. Kompilasi dengan CMake Toolchain File:

    • Sediakan fail pi.cmake ke projek CMake anda menggunakan: -D CMAKE_TOOLCHAIN_FILE=$HOME/raspberrypi/pi.cmake

Atas ialah kandungan terperinci Bagaimana untuk Memasang Pengkompil Raspberry Pi Cross pada Linux?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan