compiled code file size
Dicebot
public at dicebot.lv
Fri Sep 20 09:54:44 PDT 2013
On Friday, 20 September 2013 at 16:50:50 UTC, Adam D. Ruppe wrote:
> On Friday, 20 September 2013 at 16:44:30 UTC, Temtaime wrote:
>> Why? I have a large project.
>> If i replace main with "void main() {}" the size is still 26
>> MB in debug.
>
> Could be due to things like static module constructors or
> typeinfos. There *are* problems with things getting intertwined
> and not being considered dead by the linker, but it does try.
>
> The proof of it is hello world being 150 KB instead of the 6 MB
> or so it would be if it carried all of the dead code from
> phobos too.
You are confusing linking static library and eliminating unused
code from executable binary itself.
More information about the Digitalmars-d
mailing list