使用Visual C++在单独的文件中提取调试信息



我想从二进制文件中提取调试信息,并将其存储在一个单独的文件中,以备以后需要调试。

使用gcc工具链,我将按照以下方式进行:

objcopy --only-keep-debug foo foo.debug     # extract debug info to food.debug
stripg -g foo                               # clean binary
objcopy --add-gnu-debug-link=foo.debug foo  # add .gnu_debuglink section

Visual C++上有类似的东西吗?我读过关于如何:调试发布版本的文章,但这不是我想要的,因为我必须在没有任何调试信息的情况下交付最终版本。

Visual C++已经将其调试信息存储在单独的文件中(.pdb文件)。

最新更新