參考文檔 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 執行指定的規則