我有一些关于调试符号的问题以及可以用它们做什么,以及调试.我最感兴趣的是有关GCC的答案,但我也很高兴知道它在其他编译器(包括MSVC)下的样子.
首先:
还有一些更实际的问题...... 我怎么能:
我要强调一点,我说的是运行时检查.所有这些都可以通过GDB读取和漂亮打印,但我不知道调试符号本身有多少信息以及GDB也可以访问的源代码中有多少信息.
也许有一个库能够解析调试符号并产生这样的信息?
调试符号的标准化是否足够好以至于我可以期待这种解决方案的某种程度的可移植性?
c c++ logging gdb debug-symbols
c ×1
c++ ×1
debug-symbols ×1
gdb ×1
logging ×1