gcc erzeugt zu lange ELF-Files!?

Post Reply
Message
Author
pgerlach
Posts: 1
Joined: 16. Aug 1999 20:59
Location: Berlin

gcc erzeugt zu lange ELF-Files!?

#1 Post by pgerlach »

Ich habe mal ganz einfach zum Einstieg
einen Miniquelltext geschrieben (nur main()
mit printf eines kurzen textes und bin bald
umgefallen. Das Resultat war 11k lang. Kann
der gcc nicht optimieren oder muß ich da
noch eine Option anknipsen? Das erinnert
mich an die zeit mit TurboPascal 3.0 <img src="http://www.pro-linux.de/Images/Happy.gif" border="0" align="middle">

sengir
Posts: 1
Joined: 16. Aug 1999 15:21
Location: Passau

Re: gcc erzeugt zu lange ELF-Files!?

#2 Post by sengir »

ein derartiges file ist bei mit nur knapp über 4k gross, aber egal.
ein
strip --strip-all <filename>
sollte schon mal das gröbste rauswerfen.
dann hab ich noch 2,6k.
der compiler hat noch einige auf size optimierende optionen, aber die werden dir bei derartig kleinem code kaum was helfen.
Wenn es wirklich so stark auf Grösse ankommt, dann erstell noch zuerst aus dem C-file ein assembler file(mit -S), lösche die paar kommentare des compilers ganz unten, und compilier dann erst fertig.
zum abschluss noch 'ne frage: was soll das eigentlich? ;)

Post Reply