> 백엔드 개발 > Golang > Go Build와 Go Install의 차이점

Go Build와 Go Install의 차이점

풀어 주다: 2020-01-03 16:15:09
앞으로
3101명이 탐색했습니다.

Go(Golang이라고도 함)는 Google의 Robert Griesemer, Rob Pike 및 Ken Thompson이 개발한 정적으로 강력한 형식의 컴파일 언어입니다. 이 튜토리얼에서는 go 언어에서 go build와 go install의 차이점을 소개합니다.

Go Build와 Go Install의 차이점

go build

컴파일할 Go 소스 파일의 이름을 추가하세요. go build 를 실행하면 실행 파일을 얻을 수 있습니다. 기본적으로 이 파일의 이름은 소스 파일 이름에서 .go 접미사를 뺀 것입니다.

$ go build hello.go
$ lshello hello.go
로그인 후 복사

물론 -o 옵션을 통해 다른 이름을 지정할 수도 있습니다:

$ go build -o mygo hello.go
$ lsmygo hello.go
로그인 후 복사

파일 이름 없이 go-examples 디렉토리에서 직접 go build 명령을 실행하는 경우 그 후에는 디렉토리 이름과 동일한 이름의 실행 파일을 얻게 됩니다:

$ go build
$ lsgo-examples hello.go
로그인 후 복사

go install

build 명령과 비교 , 설치 명령은 소스 코드를 컴파일한 후 실행 파일이나 라이브러리 파일도 합의된 디렉터리에 설치됩니다.

go install 컴파일된 실행 파일의 이름은 해당 파일이 위치한 디렉터리 이름(DIR)을 따서 지정됩니다.

go install 실행 파일을 다음과 같은 수준의 bin 디렉터리에 설치합니다. src. bin 디렉토리는 go install

go install에 의해 자동으로 생성됩니다. 실행 파일이 의존하는 다양한 패키지를 컴파일하여 src

#🎜🎜와 동일한 수준의 pkg 디렉토리에 배치합니다. #더 많은 golang에 대해 알아보려면 PHP 중국어 웹사이트

golang tutorial 컬럼을 주목하세요.

위 내용은 Go Build와 Go Install의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
go
원천:csdn.net
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿