go tool 命令

go 编译命令

  • go tool
  • go build
  • go test

go tool

go tool 命令_第1张图片
(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

你可能感兴趣的:(Golang)