1.1、第一个go程序
package main
import "fmt"
func main() {
fmt.Println("hello golang")
}
1.2、编译编写成exe文件
# 1.在项目目录下执行
go build
# 2.在其他路径编写
go build /src # 从GOPATH/src目录下开始编写
# 3.指定文件名字
go build -o hello.exe
2、基本命令
# 像执行脚本文件一样执行go代码
go run main.go
go install
// 1.先编译得到一个可执行的文件
// 2.将可执行的文件拷贝到gopath下
# 跨平台编译,也叫交叉编译
go build :用于编译源码文件、代码包、依赖包;
go run :可以编译并运行Go源码文件﹔
go get :命令主要是用来动态获取远程代码包的;
SET CGO_ENABLED=0 // 禁用CGO
SET GOOS=linux // 目标平台是linux
SET GOARCH=amd64 // 目标处理器架构是amd64
# 1.Mac 下编译 Linux
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build
# 2.Windows平台 64位 可执行程序
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build
3、基本程序结构
package main
import "fmt"
func main() {
fmt.Println("hello golang")
}