求教大佬, func getg() uintptr 编译错误 missing function body

2022-03-25 10:28:17 +08:00
 hashdog
这个错误来自 GitHub 上的一个库
# github.com/v2pro/plz/gls
../../../go/pkg/mod/github.com/v2pro/plz@v0.0.0-20200805122259-422184e41b6e/gls/goid.go:27:6: missing function body

func getg() uintptr
就这样一行
新人求教怎么解决。
2351 次点击
所在节点    Go 编程语言
4 条回复
qq1009479218
2022-03-25 11:35:53 +08:00
这个库的代码确实编译不过,func getg() uintptr 这个缺少方法体,貌似作者弃坑了,要不 clone 一份自己改一改,要不换吧
hashdog
2022-03-25 11:43:01 +08:00
@qq1009479218 已经搞定了,是没有适配 Apple silicon 导致的,x86 是有适配的
qq1009479218
2022-03-25 14:24:12 +08:00
@hashdog 原来是在调用汇编,我又口嗨了,抱歉
chenzijian
2023-10-19 14:13:10 +08:00
请问怎么解决的?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/842787

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX