22. juni 2004 - 08:48Der er
12 kommentarer og 1 løsning
hello iostream
Hvis vi tager "hello world" som vores tilfældige eksempel, så er det ikke specielt rimeligt, at det færdige program fylder næsten 500 kb. Det gør det, fordi at iostream fylder afsindigt meget. Det er jo ikke særligt optimalt, når man vil lave konsolbaserede værktøjer, hvor pladsen er af afgørende betydning! Hvordan kan man koge iostream ned, så det ikke fylder så forbandet meget? Er der nogle alternativer til det?
Jeg har postet dette spørgsmål mange andre steder, men jeg får bare ikke nogen svar.. generelt
Der er også en option for at optimere for size til GCC (selvom jeg ikke kan huske den nu). Hvis du laver mange forskellige programmer, kunne du komme de fælles funktioner/biblioteker ind i en .so/.dll fil. Hvis du er rigtig desperat kan du tage kildekoden til iostream med i dit project istedet for og håbe at compileren/linkeren kan finde ud af at lade være med at tage ubrugt kode med i programmet.
WHOA! ... UPX klarer godt nok ærterne! .. min fil gik fra 462 Kb til 75kb!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.