网站结构分析具体分析内容包头网站建设 奥北
网站结构分析具体分析内容,包头网站建设 奥北,网站改版怎么做,制作ppt的软件手机#usage: go build [-o output] [-i] [build flags] [packages] go build的使用比较简洁#xff0c;所有的参数都可以忽略#xff0c;直到只有go build#xff0c;这个时候意味着使用当前目录进行编译#xff0c;下面的几条命令是等价的#xff1a; go buildgo build .go b… #usage: go build [-o output] [-i] [build flags] [packages] go build的使用比较简洁所有的参数都可以忽略直到只有go build这个时候意味着使用当前目录进行编译下面的几条命令是等价的 go buildgo build .go build hello.go go build 提供了跨平台编译默认情况下都是根据我们当前的机器生成的可执行文件比如你的是Linux 64位就会生成Linux 64位下的可执行文件比如我的deepin可以使用go env查看编译环境,以下截取重要的部分。 GOARCHamd64
GOBIN
GOCACHE/home/dongge/.cache/go-build
GOEXE
GOFLAGS
GOHOSTARCHamd64
GOHOSTOSlinux
GOOSlinux
GOPATH/home/dongge/go-work
GOPROXYhttp://goproxy.epwk.tech
GORACE
GOROOT/usr/local/go
GOTMPDIR
GOTOOLDIR/usr/local/go/pkg/tool/linux_amd64
GCCGOgccgo
CCgcc
CXXg
CGO_ENABLED1
GOMOD/media/dongge/D/data/webroot/esign.epweike.net/go.mod
CGO_CFLAGS-g -O2
CGO_CPPFLAGS
CGO_CXXFLAGS-g -O2
CGO_FFLAGS-g -O2
CGO_LDFLAGS-g -O2
PKG_CONFIGpkg-config
GOGCCFLAGS-fPIC -m64 -pthread -fmessage-length0 -fdebug-prefix-map/tmp/go-build619617777/tmp/go-build -gno-record-gcc-switches 注意里面两个重要的环境变量GOOS和GOARCH,其中GOOS指的是目标操作系统它的可用值为 darwin freebsd linux windows android dragonfly netbsd openbsd plan9 solaris 一共支持10种操作系统。GOARCH指的是目标处理器的架构目前支持的有 arm arm64 386 amd64 ppc64 ppc64le mips64 mips64le s390x 一共支持9种处理器的架构GOOS和GOARCH组合起来支持生成的可执行程序种类很多具体组合参考: https://golang.org/doc/install/source#environment 如果我们要生成不同平台架构的可执行程序只要改变这两个环境变量就可以了比如要生成Linux 64位的程序命令如下 GOOSlinux GOARCHamd64 go build flysnow.org/hello 转载于:https://www.cnblogs.com/Dong-Ge/articles/11276862.html
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/88202.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!