c - 调试或链接时, "symbol"这个词指的是什么?

标签 c debugging symbols

我正在使用 gdb 做一些工作,并在文档中找到对“符号”的引用。这是外部(导出)可见变量的另一个词吗?

谢谢,

斯科特

最佳答案

“符号”是一个符号标识符,包括函数和变量名称。

编译器/链接器在构建期间创建一个符号表,调试器使用它为这些实体提供源代码级符号名称,而不是普通地址(因此您可能会遇到名称“符号调试器” ).

关于c - 调试或链接时, "symbol"这个词指的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4252341/

相关文章:

php - preg_replace 之间的某些东西而不删除某些东西

c++ - 导出符号时如何处理多个库?

c - 不知道为什么我收到错误 Mass invalid types 'int[int]' for array subscript

C - 扫描字符并显示 ASCII 码

html - 即使在汉堡菜单上滚动,我如何防止 body 滚动?

debugging - 理解消息 "Cannot accept external Xdebug connection: Cannot evaluate expression ' isset($_SERVER ['PHP_IDE_CONFIG' ] )'"

javascript - 有没有办法根据不同的数据向我的力导向图中添加不同的形状?

objective-c - C 库的 Objective C 包装器 : wrapping calls that return Obj-C objects

c - 如何遍历C中的结构数组?

带有 finalize 的 Java 内存泄漏检测