arm-none-eabi – Цей ланцюжок інструментів націлений на архітектуру ARM, не має постачальника, не націлений на операційну систему та відповідає ARM EABI. arm-none-linux-gnueabi – цей ланцюжок інструментів націлений на архітектуру ARM, не має постачальника, створює двійкові файли, які працюють в операційній системі Linux, і використовує GNU EABI.
Arm GNU Toolchain є спільнота підтримує готовий інструментарій компілятора GNU для процесорів на базі Arm. Випуски Arm GNU Toolchain складаються з крос-ланцюжків інструментів для наступних хост-операційних систем: GNU/Linux. Доступно для хост-архітектур x86_64 і AArch64. Доступно для цілей на голому металі та Linux.
Ви можете перевірити, яка версія зараз активна, виконавши команду arm-none-eabi-g++ –version .
Як встановити двійкові файли xPack GNU Arm Embedded GCC
- cd my-project xpm init # Тільки під час першого використання. xpm інсталювати @xpack-dev-tools/arm-none-eabi-gcc@latest –verbose.
- cd my-project xpm uninstall @xpack-dev-tools/arm-none-eabi-gcc.
- xpm uninstall –global @xpack-dev-tools/arm-none-eabi-gcc –verbose.
Ланцюг інструментів є набір засобів програмування. Він складається з компілятора, компонувальника, асемблера та відладчика.
arm-none-eabi – Цей ланцюжок інструментів націлений на архітектуру ARM, не має постачальника, не націлений на операційну систему та відповідає ARM EABI. arm-none-linux-gnueabi – цей ланцюжок інструментів націлений на архітектуру ARM, не має постачальника, створює двійкові файли, які працюють в операційній системі Linux, і використовує GNU EABI.
У програмному забезпеченні ланцюжок інструментів — це набір інструментів програмування, які використовуються виконати складне завдання розробки програмного забезпечення або створити програмний продукт, яка зазвичай є іншою комп’ютерною програмою або набором пов’язаних програм.