/Fd(程序数据库文件名)

指定由 /Z7、/Zi、/ZI(调试信息格式)创建的程序数据库 (PDB) 文件的文件名。

语法

/Fdpathname

备注

不使用 /Fd 时,PDB 文件名默认为 VCx0.pdb,其中 x 是所用 Visual C++ 的主要版本。

如果指定了不包含文件名(路径以反斜杠结尾)的路径名,编译器将在指定的目录中创建一个名为 VCx0.pdb 的 .pdb 文件。

如果指定了不包含扩展名的文件名,编译器将使用 .pdb 作为扩展名。

此选项还将命名用于最小重新生成和增量编译的状态 (.idb) 文件。

在 Visual Studio 开发环境中设置此编译器选项

  1. 打开项目的“属性页” 对话框。 有关详细信息,请参阅在 Visual Studio 中设置 C++ 编译器和生成属性

  2. 选择“配置属性”>“C/C++”>“输出文件”属性页 。

  3. 修改“程序数据库文件名”属性。

以编程方式设置此编译器选项

示例

此命令行将创建名为 PROG.pdb 的 .pdb 文件和名为 PROG.idb 的 .idb 文件:

CL /DDEBUG /Zi /FdPROG.PDB PROG.CPP

另请参阅

输出文件 (/F) 选项
MSVC 编译器选项
MSVC 编译器命令行语法
指定路径名