/Fd(程序数据库文件名)
为由 /Z7、/Zi、/ZI(调试信息格式) 创建的程序数据库 (PDB) 文件指定文件名。
/Fdpathname
备注
如果不使用 /Fd,PDB 文件名默认为 VCx0.pdb.,其中 x 是所使用的 Visual C++ 的主版本。
如果指定的路径名不包含文件名(路径以反斜杠结尾),编译器将在指定的目录中创建一个名为 VCx0.pdb 的 .pdb 文件 。
如果指定的文件名不包含扩展名,编译器将使用 .pdb 作为扩展名。
此选项还命名用于最小重新生成和增量编译的状态 (.idb) 文件。
在 Visual Studio 开发环境中设置此编译器选项
打开项目的**“属性页”**对话框。 有关详细信息,请参见如何:打开项目属性页。
单击**“C/C++”**文件夹。
单击**“输出文件”**属性页。
修改**“程序数据库文件名”**属性。
以编程方式设置此编译器选项
示例
此命令行创建名为 PROG.pdb 的 .pdb 文件和名为 PROG.idb 的 .idb 文件:
CL /DDEBUG /Zi /FdPROG.PDB PROG.CPP