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.bashThisコマンドは必要な依存関係をダウンロードし、すべての golang パッケージとツールをコンパイルします。マシンのパフォーマンスによっては、コンパイル プロセス全体に時間がかかる場合があります。 4. インストールの確認コンパイルが完了したら、ターミナルに次のコマンドを入力して、インストールされている golang のバージョンを表示できます:
go versionIf 次の情報:
go version gox.x.x linux/amd64これで、golang を使ったプログラムの作成を開始できます。 5. 概要この記事では、ソース コードの取得、コンパイル環境の構成、コンパイルとインストール、インストールの検証など、ソース コードから golang をインストールする基本的なプロセスを紹介します。この記事が皆さんのお役に立てば幸いです。
以上がGolang ソースコードのインストールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。