go语言编译时如何使用静态库

go语言在编译时,如何使用go语言自己的静态库比如hello.a,我想将自己写的某个go语言的包打包成静态库,然后不提供源代码,让其他go程序直接使用这个静态库,应该怎么实现,求助。

阅读 7.3k
1 个回答

// 假设 hello.a 在当前文件夹,其他程序叫 main.go

go tool compile -I . main.go
go tool link -o main -L . main.o
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题