ホームページ  >  記事  >  バックエンド開発  >  Raspberry Pi で golang を構築する

Raspberry Pi で golang を構築する

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

モノのインターネットとクラウド コンピューティング テクノロジの継続的な開発により、ますます多くの企業や個人がオープンソース ハードウェア プラットフォームである Raspberry Pi に注目し、使用し始めています。Raspberry Pi 上で golang を実行することは、共通の応募要件です。この記事では、Raspberry Pi 3B を例として、Golang 開発環境のセットアップ方法と、Raspberry Pi 上で golang アプリケーションを実行する方法を紹介します。

ステップ 1: 準備

golang 開発環境をセットアップする前に、Raspberry Pi システムを最新バージョンに更新する必要があります。次のコマンドを使用して更新できます:

sudo apt-get update
sudo apt-get upgrade

次に、golang インストール パッケージをダウンロードする必要があります。公式 Web サイト (https://golang.org/dl/) にアクセスして、最新の golang インストール パッケージをダウンロードできます。この記事では go1.17.linux-armv6l.tar.gz を例として、ダウンロード後、インストール パッケージを Raspberry Pi にアップロードします。

ステップ 2: golang をインストールする

golang のインストールは非常に簡単で、指定したディレクトリにインストール パッケージを解凍するだけです。次のコマンドを使用してインストールできます。

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

解凍が完了したら、GOPATH 環境変数を設定する必要があります。次のコマンドを使用して設定できます。

echo "export GOPATH=$HOME/go" >> ~/.bashrc
echo "export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin" >> ~/.bashrc
source ~/.bashrc

上記のコマンドは、GOPATH 環境変数を $HOME/go に設定し、/usr/local/go/bin ディレクトリと $GOPATH/bin ディレクトリを追加します。 PATH 環境変数。

ステップ 3: インストールを確認する

インストールが完了したら、次のコマンドを使用して golang が正常にインストールされたかどうかを確認できます:

go version

出力が類似している場合「go version go1.17 linux /arm」と表示されている場合は、golang が正常にインストールされたことを意味します。

ステップ 4: golang アプリケーションを作成して実行する

Raspberry Pi で golang アプリケーションを作成して実行することも非常に簡単です。まず、新しい golang プロジェクトを作成する必要があります。次のコマンドを使用して、hello という名前の golang プロジェクトを作成できます:

mkdir $HOME/go/src/hello

次に、プロジェクトの下に main.go という名前のファイルを作成し、次のコードを追加します:

package main

import "fmt"

func main() {
    fmt.Println("Hello, world!")
}

上記のプログラム「Hello, world!」という文字列が出力されます。

次に、次のコマンドを使用してプロジェクトの下でコンパイルします。

cd $HOME/go/src/hello
go build

コンパイルが完了したら、次のコマンドを使用してアプリケーションを実行できます。上記のコマンドは「Hello, world!」という文字列を出力します。

概要

上記の手順により、Raspberry Pi 上に golang 開発環境をセットアップし、簡単な golang アプリケーションを作成して実行することができました。効率的、高速、安全、信頼性の高いプログラミング言語として、golang は Raspberry Pi でますます広く使用されることになります。

以上がRaspberry Pi で golang を構築するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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