这取决于您的程序链接方式。您可以选择两种方式。在VS上,您可以指定/MT(静态)或/MD(动态)。在gcc上,您可以指定-static-libgcc标志来将您的程序链接到静态库。有关gcc标志的更多信息,请参见http://gcc.gnu.org/onlinedocs/gcc/Link-Options.html,有关VS的信息请参见http://msdn.microsoft.com/en-us/library/abx4dbyh(v=vs.80).aspx。
你真的不需要太在意。 编译器甚至可以特殊处理一些标准函数,只要按照标准定义的方式处理即可。 有时候GCC会这样做,例如它可能会将对memset的调用优化为循环... 如果你想知道如何链接你的程序foo,在GNU/Linux上使用命令ldd foo即可。 祝好。