在GO标准库中,我的Go安装下有源文件:C:\Go\src\pkg源文件夹下的包对应于这里的 .a 文件:C:\Go\pkg\windows_amd64.a 文件是什么?它们用于什么以及它们是如何生成的。我注意到,当我这样做时它们会自动生成go get libraryhostedingithub。
3 回答
慕森王
TA贡献1777条经验 获得超3个赞
它们是编译包。您在编写import foo/bar
. 它指的是$GOROOT/pkg/$GOOS_$GOARCH/foo/bar.a
而不是$GOROOT/src/foo/bar/*.go
。
这些文件包含编译的包二进制代码,以及调试符号和源信息。
- 3 回答
- 0 关注
- 519 浏览
添加回答
举报
0/150
提交
取消