Цитата(RodionGork @ Sep 22 2009, 11:30)

Переносимостью что-то не пахнет %-)
Ну уж что-нибудь одно, либо переносимость, либо с точностью до такта
Опять же, переносимость - понятие относительное.
Для переносимости проект лучше поделить на 2 части: common и platform specific.
Причём, специфика может быть как у аппаратной, так и у программной платформы.
Я обычно ставлю оптимизацию -O3 (максимальная по быстродействию), а по размеру -
CFLAGS += -ffunction-sections -fdata-sections
помещает каждый объект в отдельную секцию, а линкер потом выкидывает неиспользуемые.
Искать лучше не где попало, а по форуму. Здесь много таких тем.
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)