どこからも参照されていない関数をリンクしない機能というのは少なくともVC++のリンカにはある。
ttp://www.microsoft.com/japan/developer/library/vccore/_core_.2f.opt.htm