golang type.runtime.g未定义

u3r8eeie  于 2023-08-01  发布在  Go
关注(0)|答案(1)|浏览(184)

当我用这段代码构建我的Golang项目时:

go build -tags static_all -v -o bin/output ./pkg/main/main.go

字符串
我得到了结果:

github.com/timandy/routine/g.getg0: relocation target type.runtime.g not defined


github.com/timandy/routine的版本是v1.0.8,文件github.com/timandy/routine/g.go似乎与type.runtime.g没有任何关系,除了那个注解
我不知道如何解决它…

b1zrtrql

b1zrtrql1#

这在timandy/routine issue 24中提到过,假设你正在使用Go 1.20编译,因为它的链接器。
考虑到最后的评论(2月。2023年,在这个问题上:
现在最新版本的例程支持go1.20。
您应该将例程依赖项升级到版本1.1.1。
或者,由于OP使用Go 1.18,升级到Go 1.20/1.21就足够了。

相关问题