golang の公式 Web サイトでは、各プラットフォームのバイナリ ファイルをダウンロードできますが、ソース コードから 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 コンパイラーをインストールしたら、コンパイル環境の構成を開始できます。まず、2 つの環境変数 GO ROOT と GO PATH を設定する必要がありますが、その意味は次のとおりです:
次の内容を .bashrc ファイルに追加します (zsh を使用している場合は、同じ内容を .zshrc ファイルに追加します):
export GOPATH=$HOME/go export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin
変更を保存して再読み込みします:
source ~/.bashrc
3. コンパイルとインストール
コンパイルする前に、次の 2 つの環境変数を設定する必要があります:
#一般的な値をいくつか示します:
環境変数 | Value |
---|---|
linux、windows、darwin、freebsd、openbsd、plan9 | |
amd64、386、arm |
cd go/src sudo bash all.bash
go version
go version gox.x.x linux/amd64
以上がGolang ソースコードのインストールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。