[ marco3dx @ 17.04.2006. 20:31 ] @
napisem idiotski program tipa "hello world" i kada kompajliram napravi mi se .exe fajl koji je bas jako velik, oko 230kb!
koristim dev-cpp, iskljucena je debug opcija...

u cemu je problem?
hvala unapred
poz
[ mulaz @ 17.04.2006. 22:06 ] @
ja mislim da ti linkuje neke libraryje.. tako da nije ni cudno.. inace.. i kod mene na linuxu sa gccom ne dodje file ispod 100kb.. a tek kad ga static kompajlam.. dodje iznad 600kb.

napisi nesto komplikovanije i videces da ce da dodje recimo 245kb.. 220kb libraryja, i nekoliko kb programa pravog
[ NrmMyth @ 17.04.2006. 23:00 ] @
kazu da iostream je dosta teska biblioteka
[ w3bl0rd @ 19.04.2006. 19:32 ] @
imaš opciju pod tools compiler options settings
pa dolje optimization uključi Perform a ....
pa klikni plusić pa onda futher optimization i tamo stavi best optimization
sad će ti fajl se smanjiti na kojih 14 kb (hello world) i onda još makneš van simbole (strip executable) i dobiješ aplikaciju kojih 4kb a strip executable opciju imaš pod linker i to ti je to...
[ idb @ 20.04.2006. 09:33 ] @
@w3bl0rd: Tvoja procena o velicini izvrsnog fajla ce vaziti samo za slucaj C projekta

Cim izaberes C++ projekt i ukljucis iostream u projekt program neminovno raste.
Ovo povecanje je jednostruko (malo blesav izaraz sam upotrebio?), to jest nije srazmerno velicini programa.
Dopunski info: http://www.mingw.org/mingwfaq.shtml#faq-C++size
Znaci, kome je bitan mali EXE neka radi u C-u.
Opcije kompajlera koje je dao w3bl0rd ce i kod C++ projekta pomoci da se smanji velicina izvrsnog fajla.
idb
[ leka @ 21.04.2006. 09:36 ] @
230kb je u danasnje vreme jako mali fajl... :)
[ tosa @ 24.04.2006. 09:53 ] @
Citat:
leka: 230kb je u danasnje vreme jako mali fajl... :)

Činjenica, mada u nekim situacijama tih 230KB može da spasi glavu :)