[Mono-devel-list] Compiling to DLLs and then statically linking them into a PE
peter at newton.cx
Sun Aug 31 20:10:13 EDT 2003
On Sun, 2003-08-31 at 19:14, Vladimir Vukicevic wrote:
> This is a tangent, but what prevents you from using make to compile your
> C# programs? You just end up skipping a step -- no .c -> .o ->
> executable, just straight .cs -> executable.
Well, you'd think that this would be a lot slower, since every time one
source file changes, you have to recompile all of them.
But because C# type definitions are stored in binary .dll files, not .h
files, compiling C# code is much faster than compiling C code. We use
Vlad's method to compile the C# class libraries; corlib, which is at
least 200kloc and probably much more, compiles in ~15 seconds on my
Peter Williams peter at newton.cx
"[Ninjas] are cool; and by cool, I mean totally sweet."
-- REAL Ultimate Power
More information about the Mono-devel-list