Zhonghui

每个不曾起舞的日子,都是对生命的辜负

User Tools

Site Tools


程序:go:编译参数

Go的编译参数


# 去除调试信息和符号表,减小二进制体积
-w -s

# 用于设置变量的值(需要是 string 类型的全局变量)
-X

# 使用例子
# conf.GoVersion 是 Go 源码中的 包级别(全局)字符串变量
ldflags="\
-w -s \
-X 'github.com/OpenListTeam/OpenList/v4/internal/conf.GoVersion=$goVersion' \
"
go build -ldflags="$ldflags" .
/var/www/DokuWikiStick/dokuwiki/data/pages/程序/go/编译参数.txt · Last modified: 2025/08/09 15:40 by zhonghui