points
Yes, that is the case for pretty much every compiler. I suppose you could build the headers into the binary, but nobody does that.