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

如何在Android中运行此Go代码?(在Fedora 15中起作用)。


package main

import "fmt"


func main() {

    fmt.Println("Hello, 世界")

}


慕尼黑的夜晚无繁华
浏览 351回答 2
2回答

鸿蒙传说

您必须为ARM编译它,幸运的是,使用Go的编译器非常容易:$ 5g main.go && 5l main.5执行二进制文件(5.out)将在Android上运行。只需将其复制到此处并使用shell运行即可。更多信息在这里。

素胚勾勒不出你

在Go 1.0中,编译器从用于不同目标体系结构的单独的编译器可执行文件更改为单个编译器可执行文件。因此,ARM的编译过程与Go 1.0在以下方面略有不同:CGO_ENABLED=0GOOS=linuxGOARCH=armgo build main.go必须将(环境)变量GOOS和GOARCH设置为与android环境匹配,该环境是linux OS和ARM硬件体系结构。然后,您可以go build像在其他任何平台上进行编译一样使用它(然后它将根据设置的变量进行操作)。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go