Golang go build 命令
Golang 大约 461 字查看帮助
go help build
-p n
多核CPU
并行编译构建。
-race
开启竞态检测。
-compile name
指定编译器gccgo
或gc
。默认gc
。
-tags
指定标签。
ldflags参数
命令:
go build -v -ldflags "-X main.Version=1.0 -X main.BuildTime=date -X 'main.GoVersion=`go version`'"
代码:
var (
Version string
BuildTime string
GoVersion string
)
func main() {
fmt.Printf("%s\n%s\n%s\n", Version, BuildTime, GoVersion)
}
-w
禁止生成DWARF
。二进制文件将不能使用gdb
或dlv
调试。
-s
禁用符号表。异常时堆栈信息将没有文件名/代码行号等信息。
-X
设置代码中的变量值
更多参数
go tool link
阅读 2185 · 发布于 2020-11-05
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
Alpine Linux 包管理器 apk 设置镜像地址阅读 512
-
Docker 搭建私有仓库 Registry阅读 701
-
Keycloak 一直返回 401 验证不通过阅读 355
-
Linux CentOS6 安装 Docker阅读 4125
-
改进版:根据一个文件内容查找另一个文件中的所有对应内容阅读 1669
-
算法每日一题20190708:合并两个有序链表阅读 1710
-
软考-系统架构设计师:规范化理论-函数依赖阅读 1228
-
软考-系统架构设计师:企业资源计划(ERP)阅读 1373
-
MySQL 性能优化之 explain Extra 字段阅读 715
-
Windows10 Vmmen 进程无法结束解决办法阅读 2924