>  기사  >  백엔드 개발  >  Go 언어는 명령을 통해 실행 파일을 생성합니다.

Go 언어는 명령을 통해 실행 파일을 생성합니다.

尚
앞으로
2020-06-18 17:27:133271검색

Go 언어는 명령을 통해 실행 파일을 생성합니다.

go를 설치한 후 일반적으로 GOROOT 및 GOPATH 환경 변수를 설정합니다. 그러나 때로는 실제 작업의 복잡한 프로젝트 구조로 인해 설정된 GOPATH가 요구 사항을 충족할 수 없는 경우 cmd에서 임시 GOPATH를 설정할 수 있습니다.

많은 IDE, 예를 들어 IDEA도 전역 GOPATH 및 임시 GOPATH를 설정할 수 있지만 실행 파일을 컴파일하는 것이 약간 복잡할 수 있거나 IDE를 통해 컴파일하거나 실행할 때 app.conf 구성 파일을 로드할 수 없습니다.

그래서 go 실행 파일은 명령을 통해 생성됩니다.

    예를 들어 프로젝트 구조는 다음과 같습니다.

Go 언어는 명령을 통해 실행 파일을 생성합니다.

github.com의 beego에 의존하기 때문에 github.com의 상위 디렉터리를 GOPATH에 추가해야 합니다.

1. cmd 명령 창을 열고 명령을 사용하여 컴파일할 패키지 경로의 환경 변수와 종속 패키지 경로, 즉 GOPATH를 설정합니다(이 설정은 이 창에만 적용됩니다).

set GOPATH=E:ProgrammerRouteGoDevelopment
2. 그런 다음 운영 체제를 설정합니다.

    Windows 실행 파일 생성:
set GOOS=windows
    Linux 실행 파일 생성:
set GOOS=linux
3. 그런 다음 src 디렉터리
go install sayHello
에서 go install

을 실행합니다. 오류가 보고되지 않으면 bin 및 pkg 디렉터리가 그림과 같이 bin 디렉터리에 생성됩니다.

Go 언어는 명령을 통해 실행 파일을 생성합니다.beego1.7.0 이후 버전을 사용하면 IDE로 go 프로젝트를 실행할 때 앱을 로드할 수 없습니다. .conf 구성은 go install을 사용하여 로드할 수 없습니다.

go run main.go를 사용하여 app.conf를 로드할 수 있습니다. 벌 도구를 사용하여 로드할 수도 있습니다.

더 많은 관련 지식을 알고 싶다면

go 언어 튜토리얼

칼럼을 주목해 주세요.

위 내용은 Go 언어는 명령을 통해 실행 파일을 생성합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 segmentfault.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제