소스코드를 컴파일한 후 실행하면 Go의 실행 흐름은 다음과 같습니다.
go 빌드로 생성된 실행 파일은 현재 디렉터리에 있게 됩니다
소스코드를 직접 실행하는 경우 go run 소스 파일 작업, Go의 실행 프로세스는 아래와 같습니다
두 가지 실행 프로세스 방법을 설명합니다.
1 먼저 실행 파일을 컴파일하고 생성하면 실행 파일을 컴퓨터에 복사할 수 있습니다. 이동하지 않고도 개발 환경 시스템에서 계속 실행할 수 있습니다.
2. 소스 파일을 직접 실행하는 경우 다른 머신에서 실행하려면 Go 개발 환경도 필요합니다. 그렇지 않으면 실행할 수 없습니다.
3. 컴파일할 때 프로그램이 실행 파일로 실행되었기 때문에 컴파일러는 라이브러리 파일을 포함하므로 실행 파일이 훨씬 커집니다.
예:
go build index.go
go run index.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 중국어 웹사이트의 기타 관련 기사를 참조하세요!