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로 빌드가 되어 용량이 적게 나온다.
'Programming > golang' 카테고리의 다른 글
go mod init 과 go build (0) | 2022.09.27 |
---|---|
golang 함수 인자에 함수 넣기 (0) | 2022.09.27 |
golang REST client (0) | 2022.09.23 |
golang 'go doc' (0) | 2022.09.15 |
golang main arg, getopt (0) | 2022.09.15 |