go makefile使用詳解

參考文檔
https://www.w3cschool.cn/mexvtg/adisqozt.html

  

一 . 目錄和文件內容

文件所在目錄

goproject
├── blog
├── blog-linux
├── blog-windows
├── main.go
└── Makefile

  1. 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 執行指定的規則

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章