SunnyNet icon indicating copy to clipboard operation
SunnyNet copied to clipboard

怎么让编译出来的DLL更小呢?

Open maxbad opened this issue 9 months ago • 3 comments

只需要核心功能, 比如禁用掉某个功能(yaegi) ,是不是可以更小呢?

maxbad avatar Jul 14 '25 13:07 maxbad

如果可以的话, 可以添加一些宏来决定是否开启某些功能吗?

maxbad avatar Jul 14 '25 13:07 maxbad

编译时带上参数 -tags mini 例如 go build -trimpath -tags mini -buildmode=c-shared -ldflags "-s -w" -o "SunnyNet.dll"go build -trimpath -tags mini -ldflags "-s -w" -o "SunnyNet.exe"

qtgolang avatar Aug 11 '25 18:08 qtgolang

我觉得这个提议非常不错 但是我建议默认全部开启,可以设定宏来关闭某些功能

xydownload avatar Nov 09 '25 01:11 xydownload