Цитата Сообщение от Vitamin Посмотреть сообщение
Исходники Дурака у меня собираются SDCC 3.2.0 #8008 (с ключиком --oldralloc) за 15 секунд (бинарник весит 32674 байта), а вот без него! 6 с половиной минут (32895 байт).
Тоже попадался на эту проблему. Особенно это проявляется при компиляции чужих больших файлов.

Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
Или можете себе представить более объёмные исходники для Z80? (основнй модуль Дурака весит 2,3 тыс. строк)
Я всё тестирую на "SDCC framework for V6Z80P".
Там либы + примеры программ, это где-то 7,5 тыс. строк.

---------- Post added at 14:20 ---------- Previous post was at 14:10 ----------

Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
Наконец, Вы уверяли, что в Си есть модульность. Вот и воспользуйтесь ею. Маленькие модули, раздельная компиляция.
Это так.
Но бывает, что в чужом файле, только одна Си функция и файл больших размеров.
На компиляцию такого файла, у sdcc уйдет довольно много времени.