go tool asm file 将go汇编文件编译为 object(.o) 文件。
go tool compile file 将go文件编译为 .o 文件。
go tool compile -N -l -S file 将文件编译为汇编代码
或者使用:go build -gcflags -S x.go
gcflags == go compile flags
go tool compile:处理go文件,执行词法分析、语法分析、汇编、编译,输出obj文件
go tool asm:处理汇编文件(.s文件),输出obj文件
go tool pack:打包package下的所有obj文件,输出.a文件
go tool link:链接不同package的.a文件,输出可执行文件
go tool objdump:反汇编obj文件
go tool nm:输出obj文件、.a文件或可执行文件中定义的符号
˙
官方文档 Command compile
原文链接: https://dashen.tech/2018/05/04/go-tool可选的那些参数/
版权声明: 转载请注明出处.