Пишу программу под микроконтроллер, памяти катастрофически не хватает.
Есть ли способ посмотреть что и сколько занимает место в итоговом собранном файле?
Использую GCC 4.7?
P.S. Если это возможно, то очень пригодилось бы информация какого размера каждый файл, в каком порядке подключены и размеры отдельных элементов.
Для этих целей есть целый набор утилит. Всякие пакеты для разработки обычно кладут эти инструменты рядом с GCC.
Вот, первое что вспомнилось: https://sourceware.org/binutils/docs/binutils/objd...
Думаю, даже если это не то, то там ты найдешь нужный тебе инструмент.