如何理解这个Go makefile?
我不明白这个golang makefile。有关于golang makefiles的教程吗?我搜索了谷歌,没有找到任何完整的。例如,我看不到关于什么是“封面”等的任何解释。这只是一个简单的制作文件,甚至没有写得很好如何理解这个Go makefile?,makefile,go,Makefile,Go,我不明白这个golang makefile。有关于golang makefiles的教程吗?我搜索了谷歌,没有找到任何完整的。例如,我看不到关于什么是“封面”等的任何解释。这只是一个简单的制作文件,甚至没有写得很好 只运行make将执行test 生成依赖项将下载当前软件包的所有依赖项 makecover将进行覆盖测试并输出一个html文件 这只是一个简单的make文件,甚至写得不好 只运行make将执行test 生成依赖项将下载当前软件包的所有依赖项 makecover将进行覆盖测试并输出一个h
make
将执行test
生成依赖项
将下载当前软件包的所有依赖项makecover
将进行覆盖测试并输出一个html文件这只是一个简单的make文件,甚至写得不好
make
将执行test
生成依赖项
将下载当前软件包的所有依赖项makecover
将进行覆盖测试并输出一个html文件您可以在上找到足够的信息和文档。在右上角有一个“搜索”,插入“cover”或“-cover”可以得到非常有用的信息,例如: Cover是一个程序,用于分析由 '开始测试-coverprofile=cover.out'。 Cover也被“GoTest-Cover”用来重写源代码 用于跟踪每个函数的哪些部分被执行的注释。信息技术 每次操作一个Go源文件,计算近似基本值 通过研究源来阻止信息。因此,它更便于携带 比二进制重写覆盖工具,但也有一点能力不足。 例如,它不探测内部&&和| |表达式,并且可以 被带有多个函数的单个语句稍微弄糊涂 文字 有关使用信息,请参阅:
您可以在上找到足够的信息和文档。在右上角有一个“搜索”,插入“cover”或“-cover”可以得到非常有用的信息,例如: Cover是一个程序,用于分析由 '开始测试-coverprofile=cover.out'。 Cover也被“GoTest-Cover”用来重写源代码 用于跟踪每个函数的哪些部分被执行的注释。信息技术 每次操作一个Go源文件,计算近似基本值 通过研究源来阻止信息。因此,它更便于携带 比二进制重写覆盖工具,但也有一点能力不足。 例如,它不探测内部&&和| |表达式,并且可以 被带有多个函数的单个语句稍微弄糊涂 文字 有关使用信息,请参阅:
我们不会在go中使用makefiles,除非我们试图与众不同,让别人更难使用我们的代码。向您的软件作者投诉,因为这会使事情变得复杂。我们不会在go中使用makefiles,除非我们试图与众不同,使我们的代码更难让其他人使用。向你的软件作者抱怨事情复杂化。
COVERPROFILE=cover.out
default: test
cover:
go test -coverprofile=$(COVERPROFILE) .
go tool cover -html=$(COVERPROFILE)
rm $(COVERPROFILE)
dependencies:
go get -d .
test:
go test -i ./...
go test -v ./...
.PHONY: coverage dependencies test
go help testflag
go tool cover -help