如何在Android中運(yùn)行此Go代碼?(在Fedora 15中起作用)。package mainimport "fmt"func main() { fmt.Println("Hello, 世界")}
2 回答

素胚勾勒不出你
TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超9個(gè)贊
在Go 1.0中,編譯器從用于不同目標(biāo)體系結(jié)構(gòu)的單獨(dú)的編譯器可執(zhí)行文件更改為單個(gè)編譯器可執(zhí)行文件。因此,ARM的編譯過程與Go 1.0在以下方面略有不同:
CGO_ENABLED=0
GOOS=linux
GOARCH=arm
go build main.go
必須將(環(huán)境)變量GOOS和GOARCH設(shè)置為與android環(huán)境匹配,該環(huán)境是linux OS和ARM硬件體系結(jié)構(gòu)。然后,您可以go build像在其他任何平臺(tái)上進(jìn)行編譯一樣使用它(然后它將根據(jù)設(shè)置的變量進(jìn)行操作)。
- 2 回答
- 0 關(guān)注
- 389 瀏覽
添加回答
舉報(bào)
0/150
提交
取消