ホームページ  >  記事  >  バックエンド開発  >  Golang ソースコードのインストール

Golang ソースコードのインストール

WBOY
WBOYオリジナル
2023-05-10 09:40:36843ブラウズ

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 を設定する必要がありますが、その意味は次のとおりです:

  • 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. コンパイルとインストール

コンパイルする前に、次の 2 つの環境変数を設定する必要があります:

  • GOOS: ターゲット オペレーティング システム。
  • GOARCH: ターゲット プロセッサ アーキテクチャ。

#一般的な値をいくつか示します:

#GOOSlinux、windows、darwin、freebsd、openbsd、plan9GOARCHamd64、386、arm
環境変数 Value
たとえば、Linux システム上で 64 ビット プロセッサ アーキテクチャ用に golang をコンパイルする場合は、次のコマンドを実行する必要があります:

cd go/src
sudo bash all.bash

Thisコマンドは必要な依存関係をダウンロードし、すべての golang パッケージとツールをコンパイルします。マシンのパフォーマンスによっては、コンパイル プロセス全体に時間がかかる場合があります。

4. インストールの確認

コンパイルが完了したら、ターミナルに次のコマンドを入力して、インストールされている golang のバージョンを表示できます:

go version

If 次の情報:

go version gox.x.x linux/amd64

これで、golang を使ったプログラムの作成を開始できます。

5. 概要

この記事では、ソース コードの取得、コンパイル環境の構成、コンパイルとインストール、インストールの検証など、ソース コードから golang をインストールする基本的なプロセスを紹介します。この記事が皆さんのお役に立てば幸いです。

以上がGolang ソースコードのインストールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。