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

golang アームのインストール

王林
王林オリジナル
2023-05-19 09:32:071248ブラウズ

ARM アーキテクチャ プロセッサの人気に伴い、ARM プラットフォームでの開発方法に注目する開発者が増えています。 Golang は効率的で同時実行可能なプログラミング言語として、ARM プラットフォームで徐々に人気のある選択肢になってきました。この記事では、ARM システムに Golang をインストールする方法を紹介します。

1. Golang ソフトウェア パッケージをダウンロードする

まず、Golang 公式 Web サイトにアクセスして、ARM アーキテクチャに対応する Golang ソフトウェア パッケージをダウンロードする必要があります。現在、公式 Web サイトでは複数のバージョンの Golang ソフトウェア パッケージが提供されていますが、システムとアーキテクチャに適したソフトウェア パッケージを選択してダウンロードする必要があります。

公式ドキュメントによると、現在正式にサポートされている ARM アーキテクチャは ARMv6、ARMv7、ARM64 です。次のコマンドで現在使用されているシステム アーキテクチャを確認できます:

$ uname -m

ARMv6 または ARMv7 の場合は、Golang 1.16 より前のバージョンをダウンロードすることをお勧めします。ARM64 の場合は、Golang 1.16 をダウンロードすることをお勧めします。以上。

この例では、Raspberry Pi 4 Model B を使用するため、ダウンロードするのは Golang バージョン 1.16 です。

2. Golang ソフトウェア パッケージをインストールする

ダウンロードが完了したら、Golang ソフトウェア パッケージを指定したディレクトリに解凍する必要があります。ここでは、ソフトウェア パッケージを /usr/local ディレクトリに抽出することを選択します。/usr/local は慣例であり、サードパーティ ソフトウェアは通常このディレクトリにインストールされます。

次のコマンドを実行して、ソフトウェア パッケージを /usr/local ディレクトリに解凍します。

$ sudo tar -C /usr/local -xzf go1.16.linux-armv6l.tar.gz

解凍が完了すると、/usr/local ディレクトリに go ディレクトリが生成されます。 Golang 関連のファイルが含まれています。このディレクトリには、次のファイルとディレクトリがあります:

go/
├── api
├── bin
├── lib
├── pkg
└── src

その中で、bin、lib、および pkg ディレクトリは、Golang コンパイラに必要ないくつかのファイルとライブラリです; src ディレクトリには、すべての標準ライブラリのソース コードが含まれています; api ディレクトリには、Golang のすべてのバージョンの API ドキュメントが含まれています。

次に、ターミナルで Golang を使用できるように、Golang 関連の環境変数を構成する必要があります。

3. Golang 環境変数を設定する

Golang 環境変数を設定する前に、まず次の 2 つのパスが現在のユーザーの PATH 変数に含まれているかどうかを確認する必要があります:

/usr/local/go/bin
$HOME/go/bin

上記 2 つのパスのどちらも PATH 変数に含まれていない場合は、次の 2 行のコードを ~/.bashrc ファイルに追加できます:

export PATH=$PATH:/usr/local/go/bin
export PATH=$PATH:$HOME/go/bin

注: zsh を使用している場合は、上記のコードを追加してください。コードを ~/.zshrc ファイルに追加します。

セットアップが完了したら、ターミナルで次のコマンドを直接実行して、現在のシステムにインストールされている Golang のバージョンを確認します:

$ go version
go version go1.16 linux/arm

この時点で、Golang が ARM に正常にインストールされました。システム。以下の開発作業では、Golang を安全にプログラム開発に使用できます。

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

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