为了账号安全,请及时绑定邮箱和手机立即绑定

如何在Android中运行我的Go代码?

如何在Android中运行我的Go代码?

Go
慕尼黑的夜晚无繁华 2021-05-05 11:11:49
如何在Android中运行此Go代码?(在Fedora 15中起作用)。package mainimport "fmt"func main() {    fmt.Println("Hello, 世界")}
查看完整描述

2 回答

?
鸿蒙传说

TA贡献1865条经验 获得超7个赞

您必须为ARM编译它,幸运的是,使用Go的编译器非常容易:

$ 5g main.go && 5l main.5

执行二进制文件(5.out)将在Android上运行。只需将其复制到此处并使用shell运行即可。更多信息在这里


查看完整回答
反对 回复 2021-05-10
?
素胚勾勒不出你

TA贡献1827条经验 获得超9个赞

在Go 1.0中,编译器从用于不同目标体系结构的单独的编译器可执行文件更改为单个编译器可执行文件。因此,ARM的编译过程与Go 1.0在以下方面略有不同:


CGO_ENABLED=0

GOOS=linux

GOARCH=arm

go build main.go

必须将(环境)变量GOOS和GOARCH设置为与android环境匹配,该环境是linux OS和ARM硬件体系结构。然后,您可以go build像在其他任何平台上进行编译一样使用它(然后它将根据设置的变量进行操作)。


查看完整回答
反对 回复 2021-05-10
  • 2 回答
  • 0 关注
  • 349 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信