Programming/golang
golang package main
구차니
2022. 9. 23. 15:45
main을 지정해주어야 실행가능한 바이너리로 빌드 되는 느낌.
// 파일 생성되지 않음 $ go build client.go // 강제 생성 $ go build -o client client.go $ ls -al -rw-rw-r-- 1 minimonk minimonk 7014 9월 23 15:42 client -rw-rw-r-- 1 minimonk minimonk 102 9월 23 15:41 client.go $ file client client: current ar archive $ ar -t client __.PKGDEF _go_.o |
빌드시 static link가 기본이라 그렇지 main 패키지가 아닌 파일은
단순 object로 빌드가 되어 용량이 적게 나온다.