golang中的可执行文件有什么用???

golang在安装库源码文件后在工作区的pkg目录下会生成一个归档文件.a,当我在命令源码文件使用这个包,构建运行,好像跟这个.a文件完全没有关系?那这个归档文件.a的意义或者作用是什么?
叮当猫咪
浏览 794回答 2
2回答

慕姐8265434

.a文件会包含一系列编译好的中间文件,一般是.o文件。使用该库时,如果源码没有改变时,则不用重新编译该库。你可以使用art.a来看看里面都包含了哪些中间文件。此外,需要注意的是,这个不是可执行文件

阿波罗的战车

当你在编译的时候,会依赖很多库,你可以理解为.a文件就是那些库的编译中间结果,有了那些只要你不做改动,下次编译的时候就直接拿过来了,不需要重复编译了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript