golang 공식 홈페이지에서는 플랫폼별 바이너리 파일을 다운로드 받을 수 있지만, 소스 코드에서 golang을 빌드해야 하는 경우에도 지원됩니다. 이번 글에서는 golang의 소스코드부터 시작해서 설치와 설정 과정을 소개하겠습니다.
1. golang 소스 코드 얻기
먼저 git clone 명령을 통해 얻을 수 있는 golang 소스 코드를 얻어야 합니다:
git clone https://go.googlesource.com/go
여기서 https://go.googlesource.com/go
는 golang 소스 코드의 주소입니다.
2. 컴파일 환경 구성
컴파일 환경을 설치하기 전에 몇 가지 종속 항목을 설치해야 합니다. 이러한 종속성은 시스템마다 다를 수 있습니다. 다음에서는 Ubuntu 시스템을 예로 사용합니다.
sudo apt-get update sudo apt-get install -y git gcc libc6-dev
golang 소스 코드는 go 언어로 작성되었기 때문에 먼저 go 컴파일러를 설치해야 합니다.
sudo apt-get install -y golang-go
go 컴파일러를 설치한 후 컴파일 환경 구성을 시작할 수 있습니다. 먼저 GO ROOT 및 GO PATH 두 가지 환경 변수를 설정해야 합니다. 해당 의미는 다음과 같습니다.
다음 콘텐츠를 .bashrc 파일에 추가합니다(zsh를 사용하는 경우 동일한 콘텐츠를 .zshrc 파일에 추가).
export GOPATH=$HOME/go export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin
변경 사항 저장 및 다시 로드:
source ~/.bashrc
3. Before에서
를 컴파일하고 설치합니다. 컴파일하려면 다음 두 가지 환경 변수를 설정해야 합니다.
다음은 몇 가지 일반적인 값입니다.
환경 변수 | values |
---|---|
GOOS | linux, windows, darwin, freebsd, openbsd, plan9 |
GOARCH | amd64, 386 , arm |
예를 들어 Linux 시스템에서 64비트 프로세서 아키텍처용 golang을 컴파일하려면 다음 명령을 실행해야 합니다.
cd go/src sudo bash all.bash
이 명령은 필요한 종속성을 다운로드하고 모든 golang 패키지를 컴파일하며 도구. 전체 컴파일 프로세스는 시스템 성능에 따라 다소 시간이 걸릴 수 있습니다.
4. 설치 확인
컴파일이 완료된 후 터미널에 다음 명령을 입력하면 설치된 Golang 버전을 볼 수 있습니다.
go version
다음 정보가 출력되면 설치에 성공한 것입니다.
go version gox.x.x linux/amd64
이제 , golang을 사용하여 프로그램 작성을 시작할 수 있습니다!
5. 요약
이 글에서는 소스 코드 획득, 컴파일 환경 구성, 컴파일 및 설치, 설치 확인 등 소스 코드에서 golang을 설치하는 기본 프로세스를 소개합니다. 이 기사가 모든 사람에게 도움이 되기를 바랍니다.
위 내용은 Golang 소스코드 설치의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!