GO 언어 SDK 다운로드, 설치 및 구성

  1. 공식 웹사이트에서 Go
    Windows 다운로드:
    Go 다운로드 링크는
    다음과 같습니다. 클릭한 후 이 인터페이스가 표시됩니다. 시스템 버전에 해당하는 .msi 파일을 직접 클릭하면 설치 및 제거가 쉽습니다. 또 다른 방법은 압축된 패키지를 다운로드하고 원하는 위치에 압축을 푼 다음 환경 변수를 구성하는 것입니다.
    여기에 이미지 설명을 삽입하세요.
    centos7
    에는 centos7에 해당하는 yum이 있어 많은 노력을 절약할 수 있습니다. 직접 수행하세요.
yum install golang

2.
환경변수 설정
go의 환경변수를 보는 명령어는 다음과 같습니다.

go env
#结果如下:
set GO111MODULE=off
set GOARCH=amd64
set GOBIN=E:\go course\bin
set GOCACHE=E:\go course\go-build
set GOENV=C:\Users\samu\AppData\Roaming\go\env
set GOEXE=.exe
set GOFLAGS=
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOINSECURE=
set GOMODCACHE=E:\go course\pkg\mod
set GONOPROXY=
set GONOSUMDB=
set GOOS=windows
set GOPATH=E:\go course
set GOPRIVATE=
set GOPROXY=https://proxy.golang.org,direct
set GOROOT=E:\go
set GOSUMDB=sum.golang.org
set GOTMPDIR=
set GOTOOLDIR=E:\go\pkg\tool\windows_amd64
set GOVCS=
set GOVERSION=go1.16.5
set GCCGO=gccgo
set AR=ar
set CC=gcc
set CXX=g++
set CGO_ENABLED=1
set GOMOD=
set CGO_CFLAGS=-g -O2
set CGO_CPPFLAGS=
set CGO_CXXFLAGS=-g -O2
set CGO_FFLAGS=-g -O2
set CGO_LDFLAGS=-g -O2
set PKG_CONFIG=pkg-config
set GOGCCFLAGS=-m64 -mthreads -fmessage-length=0 -fdebug-prefix-map=C:\Users\samu\AppData\Local\Temp\go-build382283171=/tmp/go-build -gno-record-gcc-switches

GOROOT
Golang의 설치 디렉토리, 내장 프로그램의 설치 위치
GOPATH는
대부분 작업 디렉토리로 간주되며 src, bin 및 pkg의 세 디렉토리를 포함해야 합니다. src는 go get에서 다운로드한 소스 라이브러리 파일을 보유하며 동일한 내용을 가지고 있습니다. git clone; bin go install 명령을 저장한 후 설치된 실행 프로그램 pkg는 프로젝트 코드의 아카이브 파일로 .a로 끝나며 go의 pkg 디렉토리와 유사합니다. 대부분의 사람들이 이를 작업 디렉토리로 생각하는 이유는 다운로드 외에도 호출을 위한 토큰을 생성할 수도 있기 때문입니다. 다음을 참조할 수 있습니다:
Go 언어 중국어 웹사이트의 Go 튜토리얼에서 패키지에 대한 섹션
GOBIN
컴파일된 바이너리 코드 저장 위치.
GO111MODULE은
go 모듈과 관련이 있는데 먼저 이 변수를 off(즉, ​​off)로 설정할 수 있습니다.
환경 변수 구성에 대해서는 다들 아셔야겠죠?
win10에서는 [컴퓨터]를 우클릭하여 [속성]을 열고 [환경변수]에서 설정합니다.압축해제하여 설치한 경우에는 go 설치 디렉터리 아래의 bin 디렉터리에 go.exe 위치를 설정해야 합니다. Path에서 설치되어 있어도 괜찮습니다.
센토스7:

export PATH=$PATH:[具体目录]#对既有环境变量PATH进行配置
export GOPATH=[具体目录]#配置新变量

또한 go 내부 명령 설정을 사용하여 go 환경 변수를 설정할 수도 있습니다.

go env -w GOPROXY=http://mirrors.aliyun.com/goproxy/
#这个命令就将GOPROXY变量覆盖成了阿里云,让go run或者go build更快
  1. 주의 사항:
    env로 갈 때 [환경 변수]=[디렉터리]를 설정할 수 있지만 이는 구성에 기록되지 않습니다. 여전히 GOPATH 및 GOROOT와 같은 변수를 직접 구성해야 합니다. 실제로는 다음으로 전환할 수 있습니다. 해당 디렉터리를 실행하면 매일 학습하기에 충분합니다.
    또한 GOPATH 및 GOBIN을 설정할 때 src 디렉터리에 파일을 직접 빌드하면 GOPATH 경로 아래의 bin 디렉터리에 하나, cmd의 현재 디렉터리에 하나, 두 개의 결과가 생성됩니다. 디버그 및 릴리스. 차이점은 src 디렉터리에 생성된 실행 파일이 충돌할 수 있지만(실행하려면 클릭) cmd에서 실행할 수 있다는 것입니다. 이 문제에 대한 정보를 계속 확인하고 있으며 누군가 나에게 조언을 해줄 수 있기를 바랍니다. .

Acho que você gosta

Origin blog.csdn.net/weixin_44948269/article/details/118223447
Recomendado
Clasificación