Цитата(MrYuran @ Mar 4 2009, 08:48)

есть такая опция -shared, которая позволяет видеть компилятору все исходники одновременно, что позволяет максимально оптимизировать код.
По-моему, так.
а по-моему, совсем не так. и использовать
-shared для AVR по-моему смысла не имеет.... кстати, это опция компоновщика, а не компилятора.
Цитата(gotty @ Mar 4 2009, 10:07)

Секции располагаются согласно порядку указанному в скрипте линкера, если вас что-то не устраивает или есть сомнения - штудируйте мануалы и правьте скрипты.
ладно, если вы прочли все мануалы, прошу вас ответить: а функции из модулей компонуются в секцию
.text в порядке обработки модулей или как-то иначе? и на каком этапе выполняется замена дальних вызовов короткими - до компоновки всех функций всех файлов в одну секцию или после компоновки функций каждого файла?
Я бы взял частями... но мне надо сразу.