>  기사  >  백엔드 개발  >  Golang 소스코드 설치

Golang 소스코드 설치

WBOY
WBOY원래의
2023-05-10 09:40:36843검색

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 두 가지 환경 변수를 설정해야 합니다. 해당 의미는 다음과 같습니다.

  • GO ROOT: golang의 설치 디렉터리.
  • GO PATH: golang의 작업 공간 디렉토리.

다음 콘텐츠를 .bashrc 파일에 추가합니다(zsh를 사용하는 경우 동일한 콘텐츠를 .zshrc 파일에 추가).

export GOPATH=$HOME/go
export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin

변경 사항 저장 및 다시 로드:

source ~/.bashrc

3. Before에서

를 컴파일하고 설치합니다. 컴파일하려면 다음 두 가지 환경 변수를 설정해야 합니다.

  • GOOS: 대상 운영 체제.
  • GOARCH: 대상 프로세서 아키텍처.

다음은 몇 가지 일반적인 값입니다.

환경 변수 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.