/PDBSTRIPPED(去除私有符号)
/PDBSTRIPPED:pdb_file_name
参数
pdb_file_name
链接器创建的剥离程序数据库 (PDB) 的用户指定名称。
备注
/PDBSTRIPPED 选项在你生成你的程序映像使用任何生成 PDB 文件(/DEBUG、/Z7、/Zd 或/Zi)的编译器或链接器选项时创建第二个程序数据库(PDB) 文件。 此 PDB 文件省略您不希望交付给客户的符号。 第二个 PDB 文件将仅包含:
公共符号
对象文件和它们所参与的可执行文件部分的列表
用于遍历堆栈的帧指针优化 (FPO) 调试记录
带状 PDB 文件将不包含:
类型信息
行号信息
按对象文件 CodeView 符号,例如函数、局部变量和静态数据
使用 /PDBSTRIPPED 时,仍会生成完整的 PDB 文件。
如果未创建 PDB 文件,则忽略 /PDBSTRIPPED。
在 Visual Studio 开发环境中设置此链接器选项
打开项目的“属性页” 对话框。 有关详细信息,请参阅在 Visual Studio 中设置 C++ 编译器和生成属性。
选择“配置属性”>“链接器”>“调试”属性页面。
修改“剥离专用符号”属性。
以编程方式设置此链接器选项
- 请参阅 StripPrivateSymbols。