반응형
빌드 옵션에
-ldflags="-s -w"
을 추가한다
liteide 의 경우
liteide\share\liteide\litebuild\gosrc.xml
파일의 BUILDARGS 의 값에 -ldflags="-s -w" (특수문자를 xml형태로)를 추가한다
추가하면 바이너리 사이즈가 75% 정도로 줄어든다
거기에 UPX까지 사용을 하면 25% 이하로 줄일수 있다고는 하지만
UPX를 사용하면 백신들이 난리라서 ....
원문
https://blog.filippo.io/shrink-your-go-binaries-with-this-one-weird-trick/
반응형
'언어' 카테고리의 다른 글
golang windows용 DLL 만들기 (1) | 2019.04.29 |
---|---|
Go talks를 이용해 Presentation 하기 (0) | 2017.03.02 |
Golang 크로스 컴파일하기 (0) | 2015.11.01 |
GOROOT 와 GOPATH (0) | 2015.08.21 |
Golang Language Specification (0) | 2015.06.06 |