4.4.2 数据结构 - Package
package 的数据结构定义在文件$GCROOT/compile/internal/types2/package.go
中:
包通常以对象文件(.o 或者 .a 文件)的形式存在于文件系统中,而Package
则对应一个对象文件在编译器中的内存结构。在编译阶段,包加载器负责完成包的加载与解析,包内符号对象都在scope
属性中,下文包加载器一节会对加载逻辑做详细介绍。
最后更新于
package 的数据结构定义在文件$GCROOT/compile/internal/types2/package.go
中:
包通常以对象文件(.o 或者 .a 文件)的形式存在于文件系统中,而Package
则对应一个对象文件在编译器中的内存结构。在编译阶段,包加载器负责完成包的加载与解析,包内符号对象都在scope
属性中,下文包加载器一节会对加载逻辑做详细介绍。
最后更新于