背景
您可以将几种不同的debug flags与Visual Studio C++编译器一起使用。他们是:
问题
问题
引用文献
MDSN /Z7, /Zi, /ZI (Debug Information Format)
MSDN /MP (Build with Multiple Processes)
SCons Construction Variables CCPDBFLAG
Debug Info
最佳答案
Codeview是一种较旧的调试格式,早在1980年代中期的Microsoft C编译器时代便随Microsoft的旧式独立调试器一起引入。它占用磁盘上更多的空间,并且调试器需要更长的时间来解析,这是链接期间处理的主要难题。当我在1998-2000年从事Windows版CodeWarrior时,是从编译器生成的。
一个优点是Codeview是一种文档格式,其他工具在无法处理PDB格式的调试数据库时通常可以对其进行处理。另外,如果您一次要构建多个文件,则没有争用要写入项目的调试数据库。但是,对于当今大多数使用情况而言,无论是在构建时还是在调试器启动时,使用PDB格式都是一个大赢家。