本文主要是介绍go tool 命令,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
go 编译命令
- go tool
- go build
- go test
go tool
(1) go tool compile -S main.go
反编译代码为汇编代码
(2) GOOS=linux GOARCH=amd64 go tool compile -S -N -l main.go
禁止内联生成伪汇编代码
go build
go build 命令用于编译我们指定的源码文件或代码包以及它们的依赖包。
(2) go build -gcflags=-m main.go
go build -gcflags '-m -l' xxx.go
打印出编译器逃逸分析的过程,使用 -m 参数。
go test
go test -bench=. -run=^$ -cpu=1,2,4 -benchtime=10s -count=10-benchmem bufio
这篇关于go tool 命令的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!