Welcher C-Compiler erzeugt die kleinsten Dateien?
-
f.-th. schrieb:
Mit C-- soll eine ausführbare "Hallo World" etwa 40 Byte gross
Das kann nicht sein. Unter Windows ist schon allein der Header min. 80 Bytes oder noch mehr groß...
-
Okay. Die Dateiendung soll dann .com und nicht .exe sein.
-
f.-th. schrieb:
Okay. Die Dateiendung soll dann .com und nicht .exe sein.
sind das nicht dateien für 16-bit?
du laufen unter windows 7 nicht
-
Das ist nicht ganz richtig.
Die 64 Bit Versionen von Windows unterstützen keine 16 Bit Anwendungen mehr, die 32 Bit Versionen jedoch schon.
Das liegt aber nicht direkt an Windows selbst, sondern daran, dass der Prozessor im Long Mode keine Möglichkeit mehr hat 16 Bit Code auszuführen.
-
Mit COM bekommt man "Hello World" mit < 30 Bytes hin... aber das war ja nicht dir Frage...
-
Die dümmsten Compiler erzeugen die größten Objektdateien.
