Quello che dici ha ben poco senso. Linux o WIndows c'entra poco.e dall so, con windows gli eseguibili sono più grandi di linux. ho provato tempo fa con un programma base scritto in c
Dipende in particolare dalle librerie che includi e *da come* le includi.
Scrivi il più semplice programma, tipo "Hello World".
Sotto linux (gcc) compila con
1) gcc -s programma.c
2) gcc -g -static programma.c
e dimmi se c'è differenza.
Sotto Window (cl), scegli l' opzione "Release - Multithread dll" (corrisponde a 1)) e "Debug - Static Single Thread" (corrisponde a 2))
e dimmi se c'è differenza.