compiled code file size

Duke Normandin dukeofperl at ml1.net
Fri Sep 20 10:35:00 PDT 2013


On Friday, 20-Sep-13 11:28 AM, captaindet wrote:
> On 2013-09-20 10:03, Duke Normandin wrote:
>> I'm re-visiting the D language. I've compared the file sizes of 2
>> executables - 1 is compiled C code using gcc; the other is D code
>> using dmd.
>>
>> helloWorld.d => helloWorld.exe = 146,972 bytes
>> ex1hello.c => ex1-hello.exe = 5,661 bytes
>>
>> Why such a huge difference???
>>
>> Duke
>
> maybe somehow related:
>
> i have a short program using GtkD. the exe is
> ~3MB if compiled using dmd and linked to pre-built GtkD.lib (16MB)
> ~2MB if compiled via bud/build following up on all imports directly,
> no linking to pre-built lib
>
> all compiler flags the same (-debug for exe, prebuilt lib is not
> debug but -O -inline -release). on windows.


interesting ....



More information about the Digitalmars-d mailing list