Go 언어 실행 과정에 대한 자세한 설명

풀어 주다: 2020-02-28 17:15:50
앞으로
2657명이 탐색했습니다.

Go 언어 실행 과정에 대한 자세한 설명

소스코드를 컴파일한 후 실행하면 Go의 실행 흐름은 다음과 같습니다.

Go 언어 실행 과정에 대한 자세한 설명

go 빌드로 생성된 실행 파일은 현재 디렉터리에 있게 됩니다

소스코드를 직접 실행하는 경우 go run 소스 파일 작업, Go의 실행 프로세스는 아래와 같습니다

Go 언어 실행 과정에 대한 자세한 설명

두 가지 실행 프로세스 방법을 설명합니다.

1 먼저 실행 파일을 컴파일하고 생성하면 실행 파일을 컴퓨터에 복사할 수 있습니다. 이동하지 않고도 개발 환경 시스템에서 계속 실행할 수 있습니다.

2. 소스 파일을 직접 실행하는 경우 다른 머신에서 실행하려면 Go 개발 환경도 필요합니다. 그렇지 않으면 실행할 수 없습니다.

3. 컴파일할 때 프로그램이 실행 파일로 실행되었기 때문에 컴파일러는 라이브러리 파일을 포함하므로 실행 파일이 훨씬 커집니다.

예:

go build index.go

Go 언어 실행 과정에 대한 자세한 설명

go run index.go

Go 언어 실행 과정에 대한 자세한 설명

go run, go build, go install 명령 설명

go run: go run 프로그램을 컴파일하고 실행합니다. 직접적으로 임시 파일을 생성하고(.exe 파일은 생성하지 않음) 사용자 디버깅을 용이하게 하기 위해 명령줄에 프로그램 실행 결과를 직접 출력합니다.

go build: go build는 컴파일된 패키지를 테스트하는 데 사용되며 주로 컴파일 오류가 있는지 확인합니다. 실행 파일(즉, 메인 패키지)의 소스 코드인 경우 실행 파일이 직접 생성됩니다.

go 설치: go 설치에는 두 단계가 있습니다. 첫 번째 단계는 가져온 패키지 파일을 모두 컴파일하는 것입니다. 두 번째 단계는 컴파일된 실행 파일을 bin 디렉토리에 넣는 것입니다. ($GOPATH/bin), 컴파일된 패키지 파일은 pkg 디렉터리($GOPATH/pkg)에 저장됩니다.

더 많은 Go 언어 지식을 알고 싶다면 PHP 중국어 웹사이트go 언어 튜토리얼 칼럼을 주목해 주세요.

위 내용은 Go 언어 실행 과정에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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