问题描述
我正在学习编写Golang makefile,这让我感到困惑,因为有些示例在构建之前就配置了GOOS,GOPATH,GOBASE
这样的GO env。但是通常我可以使用go mod init
创建go模块,在Makefile中使用go build
构建项目。
那么最好的方法是什么?
解决方法
带有go
的现代go mod
代码。 Makefile
不应包含GOPATH
。只需使用go build
就足够了。
我正在学习编写Golang makefile,这让我感到困惑,因为有些示例在构建之前就配置了GOOS,GOPATH,GOBASE
这样的GO env。但是通常我可以使用go mod init
创建go模块,在Makefile中使用go build
构建项目。
那么最好的方法是什么?
带有go
的现代go mod
代码。 Makefile
不应包含GOPATH
。只需使用go build
就足够了。