大家帮我看看这个go语言程序运行怎么不出结果啊?

Python013

大家帮我看看这个go语言程序运行怎么不出结果啊?,第1张

这个,os的args应该是 从0开始的index吧。另外你运行这个,如果只用go run,或者 build之后,只是执行这个程序,不加参数,os.Args应该只有1个元素也就是说len(os.Args) == 1. 这样显然循环不会执行啊……

mac下编译器默认编译的是mac os x的可执行文件。

编译centos上的可执行文件的时候需要交叉编译。

golang的交叉编译很容易,你的情况的话用下面这条命令

GOOS=linux GOARCH=amd64 go build ./文件

您好,Golang编译Android SO无法加载的原因可能是因为Golang不支持Android平台,也可能是因为Golang编译器的版本不兼容Android平台。此外,如果您的Android SO文件有语法错误,或者编译器版本不兼容,也可能导致加载失败。因此,要解决Golang编译Android SO无法加载的问题,您需要检查Android SO文件是否有语法错误,并确保Golang编译器的版本与Android平台兼容。