Da li MinGW/GCC pravi najmanje izvrsne fajlove za Windows, pitanje je sad? Evo jednostavnog programa kompajliranog na sledeci nacin (fajlovi su prilozeni u attachmentu):
gcc -Xlinker -s -mwindows -o wintemplate.exe wintemplate.c
Znaci, preko -Xlinker argumenta sam rekao linkeru da stripuje sve nepotrebne simbole, i rezultat je .exe fajl velicine svega 6 kB !!! Istina, program nije potpuno standalone, trazi MSVCRT.DLL, ali to i nije nikakav nedostatak. Isti ovaj program kompajliran pod MSVC++ izadje 32kB (kao "release") a u BC++Builderu (kao "full release") 45+ kB (zaboravio sam tacnu vrednost). Da li i u njima postoji nekakvo "guljenje" rezultujuceg programa (exe kompresore ne uzimam u obzir) ?
gcc -Xlinker -s -mwindows -o wintemplate.exe wintemplate.c
Znaci, preko -Xlinker argumenta sam rekao linkeru da stripuje sve nepotrebne simbole, i rezultat je .exe fajl velicine svega 6 kB !!! Istina, program nije potpuno standalone, trazi MSVCRT.DLL, ali to i nije nikakav nedostatak. Isti ovaj program kompajliran pod MSVC++ izadje 32kB (kao "release") a u BC++Builderu (kao "full release") 45+ kB (zaboravio sam tacnu vrednost). Da li i u njima postoji nekakvo "guljenje" rezultujuceg programa (exe kompresore ne uzimam u obzir) ?