如何使用 VC10 检测链接器在发布版本中省略了哪些函数

How can I detect what functions the linker omits in a release build using VC10?

本文关键字:中省 版本 函数 检测 VC10 何使用 链接 布版本      更新时间:2023-10-16

使用 Visual C++ 2010 (Service Pack 1),有没有办法让链接器输出它在发布模式 X64 版本中丢弃(未调用)的函数?

我对此表示怀疑。 但是,您可以做相反的事情;选项 /Fmfilename ,当传递给cl时,将导致用于输出地图的链接器;如果直接调用链接器,则选项为 /MAP:filename . (在这两种情况下,您都可以省略文件名。 这将为您提供所有功能的列表(以及其他符号)在可执行文件中。

链接后,您仍然可以恢复一定数量的信息(取决于链接选项)通过使用 dumpbin .