Golang编译主包代码和.a文件?

时间:2014-09-18 02:34:01

标签: go

在我的场景中,我需要在没有源代码但是编译形式的情况下发布我的lib项目。 给出

  • 某些库包以编译的.a文件形式,
  • 源代码形式的主要包
  • 他们构建的所有平台类型匹配,

是否可以编译main并将.a文件链接到可执行文件中?如果可行的话怎么办?

1 个答案:

答案 0 :(得分:1)

除非.a文件是由于"安装"而生成的。 (去或去安装)一个包。 A" .a"库文件是"定制"对于操作系统,机器架构,使用环境的版本等。您图书馆的用户不太可能满足所有要求。出于这个原因,也许还有其他人," .a"没有源代码的文件没用。