How can I create an executable or a library by compiling so that it is independent from the version of the standard library an other person has installed?