В последнее время я работал с Windows API, пытаясь писать программы для Windows на графическом интерфейсе, которые бы были как можно меньше. Скорость на самом деле не так уж важна для меня, я обращаю внимание на размер исполняемого файла.
Просто интересно, какой компилятор C будет создавать наименьшие двоичные файлы, особенно без каких-либо ухищрений или слишком много возни с ним.