go arm、android版本

export GOROOT="$home/src/go"#go 源码存放位置 

export GOBIN="$GOROOT/bin"#go、gofmt、godoc工具位置 

export PATH="$GOBIN:$PATH"#


#开始编译,arm架构,linux系统 

cd $GOROOT/src 

export GOOS=linux#适应的OS 

export GOARCH=arm#目标架构 

./all.bash 

#host comply 

cd $GOROOT/src 

./all.bash


cat > hello.go <<EOF 

package main

import "fmt"

func main() { 

fmt.Printf("hello,world") 

EOF


#go build for arm 

CGO_ENABLED=O GOOS=linux GOARCH=arm go build -o hello-arm hello.go 

#go build for host 

go build -o hello-host hello.go

#run on arm、android 

adb push hello-arm /data/local/ 

adb shell 

/data/local/hello-arm

本文来自:CSDN博客

感谢作者:qioixiy

查看原文:go arm、android版本

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。