Golang과 Fyne으로 생성한 .exe 파일의 크기를 줄이는 방법
1. 모듈 최적화
go mod tidy
2. 컴파일 플래그 사용- 불필요한 디버그 정보를 제거
go build -ldflags="-s -w" -o 생성할파일이름.exe
-s : 심볼 테이블을 제거하여 디버그 정보를 줄임
-w : DWARF 디버그 정보를 제거하여 크기를 줄임
3. UPX (Ultimate Packer for Executables) 사용- 압축된 실행파일로 효과 좋음
설치: sudo apt install upx
사용방법: upx --best 만들어져있는exe파일.exe