déjà si tu veux la taille d'un programme, c'est pas avec ls ou dir qu'il faut faire
size a.out
après sous cygwin/windows y a des trucs rajoutés. je me souviens que pour mingw, y avait un -Dmachin qui permettait de dégresser tout ça (faudrait faire une recherche sur le forum). 300ko ça reste quand même beaucoup, est-ce que c'est en -O2 ?