gpt4 book ai didi

go - 如何用.a文件编译golang程序(无源码)

转载 作者:IT王子 更新时间:2023-10-29 01:33:48 29 4
gpt4 key购买 nike

我需要编译我的程序 - main.go 包 bigPak 没有源代码。只存在 bigPak.a tn 到 GOPATH/pkg。

你能给我一个用 bigPak.a 编译 main.go 的例子吗?

最佳答案

这非常简单:只需在正确的 $GOPATH/src 位置生成一个假的 bigPak 包(一个空的 package bigPak 就可以)和(重要!!)确保此合成源的修改时间早于 bigPak.a 的修改时间。 go 工具应该像这样工作。

Go 被设计成能够从 .a 文件编译而无需传递读取它们的包含。 Go 工具(仅)使用源代码来检查是否需要重新编译 .a 文件(因为源代码较新。

关于go - 如何用.a文件编译golang程序(无源码),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26523664/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com