Skip to content

Latest commit

 

History

History
18 lines (12 loc) · 1.37 KB

Lesson-39.md

File metadata and controls

18 lines (12 loc) · 1.37 KB

Lesson 39 - 构造符号表

课程任务

符号表是一种用于语言翻译器(例如编译器和解释器)中的数据结构。

在符号表中,程序源代码中的每个标识符都和它的声明或使用信息绑定在一起,比如其数据类型、作用域以及内存地址。

参考 一个C语言实现的哈希表,实现对 a.out 中符号地址的查询功能。

  • 提示:可以通过 nm a.out 输出符号表信息,或者通过对 a.out ELF 格式的解析获取符号表信息。

参考资料