[ 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 |
[ marco3dx @ 17.04.2006. 20:31 ] @
[ 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 :) Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|