Ergebnis 1 bis 13 von 13

Thema: exe Größe

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #6
    Du kannst versuchen, gcc mit dem Flag -O* aufzurufen, wobei * eine Zahl ist. -O3 sollte schon etwas Kleineres hervorbringen, kompiliert aber auch länger.

    Es könnte auch eine gute Idee sein, die Binary nach dem Kompilieren mit strip zu bearbeiten.

    Ich habe mal "Hello World" vier mal kompiliert und teilweise gestript. Hier die Ergebnisse (Anm: Unter Linux, deshalb sind die Binaries von Anfang an kleiner)
    Code:
    1.    Ohne Optimierung, ohne strip: 6445 Byte (100%)
    2.    Ohne Optimierung,  mit strip: 4056 Byte ( 63%)
    3. Optimierung mit -O3, ohne strip: 6389 Byte ( 99%)
    4. Optimierung mit -O3,  mit strip: 4000 Byte ( 62%)
    BTW, erstellt MSVC überhaupt komplett lauffähige Binaries? AFAIK verlassen die sich stark auf eine C-Runtime, die mit Windows kommt. Das könnte ein Grund sein, warum sie so klein sind...

    BTW2, UPX ist auch ein brauchbarer Packer für Binaries.

    Geändert von Jesus_666 (14.08.2004 um 18:39 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •