- 如何引用.a文件
- 使用上一节生成的.a文件,参照: 第4章:基本结构和基本数据类型/4.2 Go 程序的基本结构和要素/4.2.1 如何生成.a文件
- 参照: 0:学习网站 首页 - Go语言中文网 - Golang中文社区
- 声明一个main包和引入mygo包,然后调用mygo中的方法,源代码:
,手工命令:package main import ( "mygo" ) func main() { //来自mygo.my.go文件 mygo.Test1() //来自mygo.hello.go文件 mygo.Main2() //来自mygo.test.go文件 mygo.Main1() }
- 编译:go tool compile -I C:\Go\pkg\windows_amd64 mytest1.go C:\Go\pkg\windows_amd64(也即是go安装目录) 是 .a文件的目录
- 链接:go tool link -o mytest1.exe -L C:\Go\pkg\windows_amd64 mytest1.o
- 如果是使用LiteIDE,则直接点击:即可
- 完成后在mytest1.go所在目录下可看到: