参考文档 https://www.w3cschool.cn/mexvtg/adisqozt.html
一 . 目录和文件内容
文件所在目录
goproject
├── blog
├── blog-linux
├── blog-windows
├── main.go
└── Makefile
- Makefile 文件内容
APP=blog all:build windows linuxs build: go build -o ${APP} main.go windows: go build -o ${APP}-windows main.go linuxs: go build -o ${APP}-linux main.go
2.main.go 文件内容
package main import "fmt" func main() { fmt.Print(111) }
二.执行命令
make 命令后面没有参数的话会默认执行 第一条规则 all
make linuxs 执行指定的规则