Почему mbed генерирует bin-файл разного размера онлайн-компилятора и автономной компиляции (экспортный файл gcc_arm make) - PullRequest
1 голос
/ 23 сентября 2019

При сборке проекта в онлайн-хранилище сгенерированного файла идеального размера 21k, но экспортируемого проекта, который экспортирует настройки Make-GCC-ARM, создайте команду make на сгенерированном терминалом Linux размере файла 52k. И как можно уменьшить размер сгенерированного автономного файла bin?

Спасибо.

1 Ответ

2 голосов
/ 23 сентября 2019

Online Mbed Compiler использует ARMC6 toolchain для компиляции кода.Пока вы используете GCC_ARM для локальной компиляции.Различные наборы инструментов компилируют код по-разному, поэтому разница в двоичном размере.

Если для компиляции вы используете локальный набор инструментов ARMC6, двоичный размер будет очень близок к размеру, сгенерированному онлайн-компилятором.

...