MinGW Executables zu groß
-
Hi,
ich hab folgendes Problem:
Die Executables, die MinGW erzeugt, sind recht groß.
Bei sehr kleinen Programmen sind das mal schnell mehrere 100kb.
Mit strip kann ich zwar einiges entfernen aber das ist bei weitem noch nicht akzeptabel.
Mein Programm nutzt eine Plugin-Architektur und wenn jedes noch so triviale Plugin gleich über 100kb groß ist, dann kann das bei 20 Plugins recht viel werden.
Wie krieg ich die Binaries kleiner (von Tricks wie Executable-Packern mal abgesehen)?Danke
-
guest123 schrieb:
Wie krieg ich die Binaries kleiner (von Tricks wie Executable-Packern mal abgesehen)?
indem du die <iostream> nicht inkludierst.
dann kostet dich ein fast leeres programm nur noch 20k für den operator new und das exception-handling.
oder du entwickelst auf mingw und vor der auslieferung jagste es noch einmal durch den msvc, dann kommste auf 4k für ein fast leeres prog.