Along with the GC the stdlib and default platform libraries is probably what takes the most size.
You can run without the default libs by adding the compiler flag: -no-default-libs, the effect of this however will be that you can not use a lot of the platform related code that you might want. And to remove the stdlib you can use the compiler flag:
-nostdlib
The effect of this however is that you will not get any standard methods available anymore which makes your coding very cumbersome.