GCC ARM Embedded
Предварительно собранный GNU toolchain для bare-metal-разработки под 64-разрядные процессоры Arm: компилятор, ассемблер, компоновщик, отладчик и утилиты для бинарных файлов.
Описание
GCC ARM Embedded — это командный GNU toolchain для создания bare-metal-программ для 64-разрядных процессоров Arm. Данный cask Homebrew устанавливает вариант aarch64-none-elf; это не приложение общего назначения для рабочего стола.
В состав входят aarch64-none-elf-gcc и aarch64-none-elf-g++ для компиляции C и C++, а также ассемблер aarch64-none-elf-as и компоновщик aarch64-none-elf-ld. Для работы с двоичными файлами и объектными файлами доступны, в частности, ar, nm, objcopy, objdump, readelf и strip. Пакет также включает отладчик aarch64-none-elf-gdb и утилиты, такие как gcov и gprof.
Установка на macOS через Homebrew:
brew install --cask gcc-aarch64-embedded
Homebrew создаёт ссылки на команды в своём каталоге бинарных файлов, поэтому инструменты можно запускать по именам с префиксом aarch64-none-elf-. Этот cask устанавливает предварительно собранный пакет для 64-разрядной Arm bare-metal-цели, а не другие варианты Arm GNU Toolchain.
Источники: Homebrew cask · Arm GNU Toolchain
Новая версия Что нового в 15.2.rel1 Из истории коммитов Homebrew
Для этой версии нет отдельного описания обновлений.