0

您将如何以像我这样的新手程序员能够理解的方式来解释“符号”?

这些是什么?它们是某种到函数的映射吗?

我想学习更高级的调试技术,这个学期对我来说是一个障碍。

4

3 回答 3

5

对于新手来说,一个可能比维基百科文章更简单的 MSVC++ 6 答案如下;

符号是正在调试的可执行文件与其源之间的链接,存储在 .PDB(符号信息)文件中。如果我正在调试一个可执行文件,或者我的 EXE 崩溃并且我最终进入调试器,并且我有相关的符号信息,我将能够查看我的 C++ 源代码的情况,假设源可用。如果我没有这些信息,我会看到 x86 汇编/机器代码。

出于这个原因,在测试机器上,向测试人员提供 PDB 和调试器通常是一个好主意,因为在发生崩溃时,您将能够找出它发生的原因。没有 PDB 和调试器,您必须在开发 PC 上重新创建崩溃,这可能很困难。

于 2009-01-22T12:42:36.207 回答
2

试试这个:调试符号

于 2009-01-22T09:43:19.503 回答
2

只是为了让未来的搜索者可以有更轻松的时间,我找到了一些关于这个主题的好资源..

于 2009-01-23T01:48:58.430 回答