Когда искал GNU тулчейны под ARM, обнаружил их с разными названиями. Есть в которых утилиты в папке BIN начинаются на ARM-NONE-EABI, например arm-none-eabi-gcc.exe, а есть другой где та же утилита arm-elf-gcc.exe Чем они отличаются?
andron86
May 10 2016, 19:16
none-eabi это bare-metal builds, второе Линукс ну не только ОС( короче АБИ версии) Там ещё Gnu разница
paskal
May 10 2016, 21:33
А использовать какие предпочтительней?
Сергей Борщ
May 11 2016, 08:35
arm-elf-gсс - что-то довольно старое. Все свежие сборки имеют имена файлов arm-xxxx-eabi-. Если вы пишете под "голое" железо, без линукса на нем, то вам нужна сборка arm-none-eabi-