当我用这段代码构建我的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
没有任何关系,除了那个注解
我不知道如何解决它…
1条答案
按热度按时间b1zrtrql1#
这在
timandy/routine
issue 24中提到过,假设你正在使用Go 1.20编译,因为它的链接器。考虑到最后的评论(2月。2023年,在这个问题上:
现在最新版本的例程支持go1.20。
您应该将例程依赖项升级到版本1.1.1。
或者,由于OP使用Go 1.18,升级到Go 1.20/1.21就足够了。