GO 言語 SDK のダウンロード、インストール、構成

  1. 公式 Web サイトからgo
    windowsをダウンロード :
    go ダウンロード リンク
    は次のとおりです。クリックすると、このインターフェイスが表示されます。システム バージョンに対応する .msi ファイルを直接クリックできるため、インストールとアンインストールが簡単です。もう 1 つの方法は、圧縮パッケージをダウンロードし、任意の場所に解凍して、環境変数を構成することです。
    ここに画像の説明を挿入します
    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 の 3 つのディレクトリが含まれます。src には go get によってダウンロードされたソース ライブラリ ファイルが保持されます。 git clone としての効果; bin go install コマンドを保存した後、インストールされた実行可能プログラム; pkg は、.a で終わるプロジェクト コードのアーカイブ ファイルで、go の pkg ディレクトリに似ています。ほとんどの人がこれを作業ディレクトリと考える理由は、ダウンロードに加えて、呼び出し用のトークンを生成することもできるためです。以下を参照してください:
Go 言語の中国語 Web サイトの go チュートリアルのパッケージに関するセクション
. GOBIN
のコンパイル済みバイナリ コードの保存場所。
GO111MODULE
は go モジュールに関連しています。最初にこの変数を 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 ディレクトリにファイルを直接ビルドすると、2 つの結果が生成され、1 つは GOPATH パスの下の bin ディレクトリに、もう 1 つは cmd の現在のディレクトリに生成されます。デバッグとリリース。違いは、src ディレクトリに生成された実行可能ファイルはクラッシュする可能性があります (クリックして実行) が、cmd では実行できることです。私はまだこの問題に関する情報を確認中です。誰かが私にアドバイスをくれることを願っています。 。

おすすめ

転載: blog.csdn.net/weixin_44948269/article/details/118223447