When you link a library in the linking settings and you will compile a file (not a project)
that doesnt need this library, will it still compile the library with the file or only will do so if it needs it?

Im asking this because if you have a few libraries set, it could raise both the size and the compile time.

Im using codeblocks with VC 2008 and it doesnt seem to have augmented the size of the executable.