递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 255|回复: 1
打印 上一主题 下一主题

[服务器] 关于火山GO 附加编译参数的惊人发现

[复制链接]

45

主题

449

帖子

3300

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
3300
跳转到指定楼层
楼主
恭喜你被骗进来了。。。也不算什么发现,不喜勿喷


火山GO编译后的ELF中包含大量开发环境路径
https://bbs.voldp.com/thread-26119-1-1.html

火山go在编译时 不填写任何附加编译参数  默认编译会带有  -ldflags="all=-s -w"
确实会出现环境路径


那么 附加编译参数只加上  -trimpath (清理调试信息)  可以看到环境路径没有了






官方默认的  -ldflags="all=-s -w" 已经有了 但还想在-ldflags加参数怎么办

比如 隐藏控制台窗口   -ldflags="-H windowsgui"   可以这么写  或完整的写法 -ldflags="all=-s -w -H windowsgui"   

多个 -ldflags 会合并执行,但相同参数会被覆盖  

官方加的参数用了 all 但实际 -H windowsgui 这个命令只对main包生效

本帖被以下淘专辑推荐:

火山学习交流群: 1027649189
回复

使用道具 举报

12

主题

134

帖子

2205

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
2205
沙发
发表于 3 天前 | 只看该作者
优秀
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2025-6-7 01:32 , Processed in 0.094153 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表