Hello World
代码:
package main
import "fmt"
func main() {
fmt.Println("Hello World")
}
输入代码的时候可以挂代理装一下go语言的扩展
编译
右键打开终端命令行
使用cmd
go build
当前目录下编译
go build main.go(go build 文件名)
go run
go run main.go
go install
go install
表示安装的意思,它先编译源代码得到可执行文件,然后将可执行文件移动到GOPATH
的bin目录下。因为我们的环境变量中配置了GOPATH
下的bin目录,所以我们就可以在任意地方直接执行可执行文件了。
跨平台编译
默认我们go build
的可执行文件都是当前操作系统可执行的文件,Go语言支持跨平台编译——在当前平台(例如Windows)下编译其他平台(例如Linux)的可执行文件。
Windows编译Linux可执行文件
cmd
SET CGO_ENABLED=0 // 禁用CGO
SET GOOS=linux // 目标平台是linux
SET GOARCH=amd64 // 目标处理器架构是amd64
go build main.go //编译
PowerShell
$ENV:CGO_ENABLED=0
$ENV:GOOS="linux"
$ENV:GOARCH="amd64"
go build main.go
Windows编译Mac可执行文件
Windows下编译Mac平台64位可执行程序:
cmd终端下执行:
SET CGO_ENABLED=0
SET GOOS=darwin
SET GOARCH=amd64
go build main.go
PowerShell终端下执行:
$ENV:CGO_ENABLED=0
$ENV:GOOS="darwin"
$ENV:GOARCH="amd64"
go build main.go
参考链接
https://www.liwenzhou.com/posts/Go/install_go_dev/
转载请注明:Adminxe's Blog » 编写第一个go语言程序