COM-Dateien mit VC++
-
Hallo!
Wenn man mit MS Visual C++ eine normale Konsolenanwendung kompiliert, die nichts außer eine leere Main-Methode beinhaltet, dann hat die erstellte EXE trotzdem schon viele KB.
Kann man irgendwie auch ganz primitive Dateien kompilieren, die nichts weiter außer Assemblercode beinhalten (ist soweit ich weiß bei COM-DAteien so)?Der GNU-Compiler kann das. Muss doch auch mit VC gehen, oder?
Danke!
mfg
-
Um die Exe zu verkleinern, stelle einfach mal mit Erstellen->Aktive Konfiguration festlegen-> auf die Releaseversion.
Dann kann man bei den Projekteinstellungen noch spezifisch für eine Release-Kompilierung Einstellungen vornehmen, aber selbst standartmäßig sollte deine Exe jetzt um ein vielfaches kleiner sein.
(Sie findet sich jetzt auch im Unterverzeichnis Release anstatt Debug)
-
Der GNU-Compiler kann das
Dann nimm doch Gnu

- Du kannst mit VC keine .COM - Dateien erstellen.
- Du kommst mit VC++ nicht unter eine gewisse Grenze drunter. Die ist aber (fast) ausschließlich bei Download + reinem Plattrenplatz von belang (wenn dein main wirklich so leer ist wie es aussieht...) Beeinträchtigt die performance (praktisch) nicht, ist eher dazu da, das es schneller geladen + ausgeführt wird.
Was hast du denn genau vor?
Weiterführende Themen..
http://www.codeproject.com/system/howbig.asp
http://www.codeproject.com/tips/aggressiveoptimize.asp