Глава 4. SDK Линукс - Linux SDK
4.2. Загрузка инструментов для компиляции (Download the compilation toolchain)
1) Когда orangepi-build запускается в первый раз, он автоматически загружает инструменты
кросс-компиляции и помещает их в папку с инструментами.
Каждый раз, когда запускается скрипт orangepi-build build.sh, он проверяет,
существует ли набор инструментов кросс-компиляции в наборах инструментов.
Если он не существует, он перезапустит загрузку, если он существует, он будет
использоваться напрямую, и загрузка не будет повторяться
2) URL-адрес набора инструментов кросс-компиляции в Китае (это сайт
программного обеспечения с открытым исходным кодом Университета Цинхуа):
Index of armbian-releases toolchain/
3) После загрузки наборов инструментов toolchains он будет содержать несколько версий наборов
инструментов для кросс-компиляции.
test@test:~/orangepi-build$ ls toolchains/
gcc-arm-9.2-2019.12-x86_64-aarch64-none-linux-gnu gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabi
gcc-arm-9.2-2019.12-x86_64-arm-none-linux-gnueabihf gcc-linaro-aarch64-noneelf-4.8-2013.11_linux
gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabi gcc-linaro-arm-linuxgnueabihf-4.8-2014.04_linux
gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu gcc-linaro-arm-none-eabi-4.8-2014.04_linux
4) Наборы инструментов кросс-компиляции, используемые для компиляции исходного
кода ядра Orange Pi Zero 2
gcc-arm-9.2-2019.12-x86_64-aarch64-none-linux-gnu
5) Набор инструментов кросс-компиляции, используемый для компиляции исходного кода Orange Pi Zero 2 u-boot v2018.05
gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabi