2) This is about the linker, not the compiler. You should compare the compilation times with the linking times instead of making assumptions.